What the US administration has done is exactly what Modi deserves.
In the wake of his actions during the Gujarat riots, no country should actually grant him a visa, especially on superficial political or business grounds.
This is definetly not an insult to our nation, as the entire nation also disapproved of the Gujarat carnage & hence stands in unity with the world.