The Dharma represents no fault, it is the ultimate truth, for until today, the Dharma, taught by Buddha is stil helping others. If it had no truth, it wouldn't have lasted 2,600 years, reincarnation of high lamas wouldn't take place as they are the ones spreading the Dharma to ten directions, and monasteries wouldn't still be flourishing. The mere fact that it is, shows that the Dharma, is correct.
So,yes, you can choose, to blame the Dharma, or to accept that the things coming to you are self-created, and thus you blame your own actions, but it doesn't mean that nothing can't be done. With every problem there is a solution, and that is the learning and application of the Dharma. What we choose is up to us, we can dwell, or we can blame ourselves, accept and move on. What's stopping us is our ownself and not wanting to do more to alleviate our own problems and sufferings.