I can't agree with you more. Indian are master in propaganda. They have polluted every forum with their anti Pakistan feelings. They write intentionally so that foreigners like you fall under it and start thinking about Pakistan as a dangerous terror state. Which is not true. Lets see a bigger picture. Indians officially attacked East Pakistan (now Bangladesh) in 1971 and helped them become independent, resulting in Pakistan's division. They supported Tamil tigers (separation force) in Sri Lanka in 1980s which caused too much bloodshed and destruction in that island country, however insurgency got overcome by Sri Lankans with the help of Pakistan and they are still grateful to us. Now regarding China, Indians attacked China in 1962 and get defeated by China. They interfere in Bangladesh's politics, many people in BD, some of Bengalis on this forum, don't like it at all and criticize it. Regarding Nepal, India has just recently did such horrible blockade that even Nepalese infants, along with families, went into trouble given all supplies in that poor Nepal come from India, the reason of blockade was Nepal's constitution, India wanted Nepal to make its constitution suitable with India's demands but Nepal rejected, so hence faced terrible blockade.
I mean, Indians have irked and inflicted pain on each and every country in their neighborhood. The only neighboring countries of India that can give India a dose of its own medicine are Pakistan and China. Rest of them are too small and lack will, geography and manpower. Hence, you see how Indians make their frustration and anger lose on Chinese in general and on Pakistanis in particular. It is India who forced Pakistan to go nuclear, Indian nuke tests forced Pakistan to do the same to maintain strategic balance in region.
We are 3-5 times smaller nation than India still we act more mature, individually and collectively than Indians.
Hope you're not get tired or bored after reading such long post.