Yes I accept this is an American attempt to humiliate India and it is a national shame. Every country has its right to deny any person entry to their country, but if it is only because of 2002 riots then they were wrong. He is democratically elected leader and by denying his visa US again showed their dis-respect to democracy. India (rest of the world) should think denying visa to Bush and Rice in future because of their involvement in war with Iraq.