I wasn't aware that we had a national obligation to be fair to Indians. Especially since Indian tech bodyshops have made a mockery of the entire H1B system.
If you argue American isn't free or better then why are they trying to immigrate in the first place? Everyone I've ever talked to who immigrated here said America is better.
Don't believe everything you hear on the news buddy, they're selling the ad space just as much as Google and Facebook are.