Look at this article:
http://www.aboutdharma.org/what-is-dharma.phpWhat is Dharma? by Geshe Kelsang Gyatso
“Dharma” means “protection”. By practising Buddha’s teachings we protect ourself from suffering and problems. All the problems we experience during daily life originate in ignorance, and the method for eliminating ignorance is to practise Dharma.
Practising Dharma is the supreme method for improving the quality of our human life. The quality of life depends not upon external development or material progress, but upon the inner development of peace and happiness. For example, in the past many Buddhists lived in poor and underdeveloped countries, but they were able to find pure, lasting happiness by practising what Buddha had taught.
If we integrate Buddha’s teachings into our daily life, we will be able to solve all our inner problems and attain a truly peaceful mind. Without inner peace, outer peace is impossible. If we first establish peace within our minds by training in spiritual paths, outer peace will come naturally; but if we do not, world peace will never be achieved, no matter how many people campaign for it.
----------------------------------------------------------------------------------------------------------------------
Therefore, if this is the explanation of Dharma, only an ignorant fool will blame Dharma. Need more be said...