Don't get angry or upset about what I'm saying here. There is a difference in the word "Tamil" in here. Even with in Tamil community "Indian Tamils" tag doesn't get respect, this phrase is here "dirty Indian T....." (sorry, I'm not mentioning this to make u annoy).
Most of the comments are you mention here, are lack of knowledge. First find information about Sri Lanka, you can find some friends who really visited Sri Lanka recently, or try other ethnic or any Sri Lankan who really live in here.
Then forget the your race "Tamil" for a moment then argue with the information you have find....
Also search for Actually are there special rights for majority Sinhalese.....where are Tamils live? what are other Tamils, how many political parties..... what are other ethnics........ etc etc
You're talking with the anger with Sinhalese mate, it is difficult to find solution/friendship/relationship with anger!
(If u need latest Jaffna pics, just ask. I'll direct you to travel section of a SL forum. BTW, I haven't seen you with this much anger before in this forum
)