His view on Sri Lanka is way too elementary. When SL government started their genocide in the 70s and 80s, what other option did Tamils have, except to ask for a separate country. India needs to say, stop suppressing or we will ensure that Tamils have a separate country (provided Tigers give up arms). On the hand, we are saying to SL, do whatever you want, we will never lets ur unity fail but please try to give equal rights.
If any body starts killing my people for who they are, i wouldnt blame them for taking up arms. The Tamils are fighting for a just cause, it always has been, it always will be. Rajiv's killing doesn't change the fact that their cause is just. It merely means that perhaps we shouldnt let the tigers rule an independent Tamil nation.
An independent tamil nation on the SL island is probably the only country that would be a natural ally of ours. Countries like SL change their tune to their liking and very often support pakistan and china in international stage. Their condemnation of India during the nuclear testing stage was far greater than Pakistan's testing. All the SL wants is arms to kill our brethren.
Another thing is that whether we help Tamils or not in SL, we need to send an ultimatum to SL that bombing and destroying Hindu temple will not be tolerated. There are countries out there that protect Islam, Christianity, etc but none for Hindus. When Hindu temples get destroyed in Pakistan, Bangladesh, Sri Lanka, etc, India is too much a pussy cat