It's not just about Stew Peters. It seems the entire US has been convinced that the Indians are evil. This is why even the most vocal and liberal sections of society have not come to our defense.
But i will not blame the US for it. They have every right to hate us. I will blame the Indian government and the Indian society at large that thinks that tech industry, Infosys,TCS,H1Bs etc etc are the solutions to India's economic growth
Being exclusively dependent on a Visa program of a foreign country that steals the best and the brightest from your own won't help your country grow. Had India been able to arrest the flow of talent to the West and build domestic capabilities, it would have been in a much better position and the likes of the US would not have dared to ridicule and publicly humiliate us.