Why would you remove barricades when you don't provide them in the first place. In Delhi, an entire public road in front of the US Embassy is barricaded off and converted into a no-go zone. In NYC terms, it would be like closing off the entire 64th street between Park Ave and 5th Ave. In fact you can even park in front of the consulate, if you can find a parking spot.
And as for burning flags, no the US won't do that, they would just threaten to bomb you back to stone ages, or with us or against us, axis of evil and what not proclamations and that too coming from the topmost officials, or probably send one of their floating fleets for intimidation, as you regularly do to make your point to indignant countries.
As much as I love the US and its people, this high moral ground assumed by most in the US in this case doesn't fly at all. Try and read the maid's letter and watch her photos, she was no slave being abused by this treacherous Indian woman.