Sinhalese dislike tamils because tamils in sri lanka do not really love the country but love only money.The sihalese accuse them of being opportunists .They speak tamil but again say they have nothing to do with india.They literaly worship the western people.Very often they join with the english to laugh at the indians whom they secretly despise and hate.The sinhalese know them too well and so do not trust them at all. 80% of them are outside sri lanka enjoying a grand materialistic life but do not help sri lanka in any way. They send vast amounts of money to fund the tamil tigers who are mere killers and have a sordid record of killing civioians since 25 years. They recruit young children as child soldiers to fight their war while they enjoy life abroad. They are a selfish opportunistic lot and can be a dangerous unreliable people. Believe me. They hate india and indians completely. So dont just trust them.