i disagree with you that there is no state sponsered discrimination. When Sinhalease had to move out of their villages due to war, they were provided relief material immediately by presidential orders. Tamils dont receive that even though they are in government territory. In South Africa, blacks and whites also lived in harmony even though the blacks were grossly discriminated. Does that mean, they shouldn't fight against discrimination.
What you need to understand is that there is state sponsered discrimination. for example, the employment of Sinhalease by the state is over 90% in colombo when colombo is 40% tamils.