I didn't want to bring religion into this discussion, but to Muslims, the Prophet (Sal'Allah-Wale-Wa'sal-Allam) is a man as perfect as Allah could make. Muslims venerate (not worship, note please) the Prophet; Hindus venerate Ram equally as Maryada-Purshottam. To denigrate Ram in the language that Karunanidhi did, I suppose the man of integrity, honest, upright, intellectual, subscribes to the view that this, too, was in the nation's interest.
With such 'visionaries', you expect India to flex its muscles, internationally.
As regards Pakistan, since their founding they have had 3A pillars, Allah, Army & America. Fine, move closer to America (BUT ON YOUR TERMS). As far as the Pak Army is concerned, raise your strategic and tactical resources to a level that Pakistan, even with China's help can never match. For years together, you have allowed Pakistan to set your agenda, now move so far ahead that Pakistan ends up "eating grass" if they try to match us.
The move to support the Karzai government in Afghanistan is the first genuine strategic initiative that this government has taken. Otherwise, the less said, the better.