I fully agree with the author. I have realized that indians don't reliaze the difference between fact and perception. Indians think that everyone (maybe except pakis) are good and we need to be good with everyone.
Maybe Indian thinks that they are the aggrieved party in Kashmir. But do you think arabs and even americans think the same way. You may say that their view doesn't matter as kashmir is a bilateral issue, but for muslims any attack on any muslim country or society doesn't remain a bilateral issue.
People may think that what israel did in Lebanon was wrong, but then using the same logic, presence of indian army in kasmir could be easily proved wrong. So will that logic India will be called agressor or aggrieved?
Just by watching news on TV (or reading on net) doesn't allow someone to form an opinion. These news channels/sites have to make money, and they will show news and opinions which will make them popular. But being popular doesn't mean that one will be right too.