Yes I agree US law enforcement went a bit too far, but the original sin was her cheap ass self, trying to cheat her domestic help out of legal wages, and lying to the US Government on the same.
Foreign diplomats paying domestic help less than US minimum wage is widespread. According to a former Indian Foreign Minister, there is a tacit agreement between the US and India that Indian staff will be paid the normal Indian wage. And this is NYC we are talking about here, full of foreign diplomats due to the presence of the UN. NY police wouldn't even give a parking ticket to them. There is definitely something going on behind the scene.
"This is in grave violation of the Vienna Convention. The US authorities knew she was a diplomat and yet they deliberately humiliated her. The US is well aware of the legal status of the case with the domestic help which was being pursued in a court of law in India. In fact, India had sought US help in the case. Yet the deliberate insult," sources said.
The New York Police, sources say, was "following orders" that came from "higher-ups".
"With the United Nations in New York, diplomats from across the world live and work there. The New York Police knows better than to arrest and strip-search diplomats. This was a move aimed at testing India's response," sources added.