I was shocked to see your comments enjoying the misery of another person. You must be originally from my native city Chennai and have the typical attitude of your pain, my gain and that too being in the software industry.
I hate to talk about racial stereotyping, but I can say that 1:1, people of the west are much more genuine than you are. Even though you accuse of being snubbed in the US, I am not sure if the "respect" you got back home is because of the dollar/money you carry. Also you must have known two wrongs do not make a right, so the question of tit-for-tat immigration officials do not exist
The reason some of the third-world nation will remain so for a while is because inspite of our rich culture, people like you have not yet evolved.