Islam gets more heat because the baddies commit crimes in the name of Islam, justifying what it supposedly says on Quran. Hindus and Buddhists don't attempt to justify their action through their religious texts and therefore Hinduism and Buddhism don't get much heat. It doesn't help when Muslims view themselves as Muslims first then Pakistani/Indian/Arab or whatever. When an Indian starts doing dumb things, the Indian community gets the heat because the Indians are viewed as Indians. When a Pakistani or Afghani gets the heat, Islam gets the blame because he/she sees himself as a Muslim first.
Humans aren't divided by lines drew by some bunch of European guys, human all over the world are all the same. You will always find someone with exact traits, behaviour and interest as you.