We can very well avoid the torch in India, if China so desires.
India should provide all the security, at the same time, there might be a situation wherein the activists may disrupt the journey of the torch.
I suppose Aamir is right in his own way, and if he is keen on taking the torch, let him take it. Similarly, the Tibetians are also right if they would like to protest. Tibetians may also hold parallel torch runs across different cities including Delhi at the same time to air their views.
Just a thought - If the games were to be held in Israel, and if Palestine people oppose it citing oppression on their people, would Saif still run with the torch?