Ok lets get this straight, there is nothing called Singhala people are not friendly...
Among us there are different people with different characteristics, among the singhalese there are people who harass you, call you in bad names a real nut loose case, not only singhalese but tamils, and muslims and sometimes aethists.. So basically end of the story,.... if someone is harassing you maybe if its a singhalese complaint to the human rights or tell ur singhalese friends to save you from the barberism..
QUESTION: will you support your tamil friend against a singhalese friend who is harassing him?