There is a massive double standard regarding diplomatic immunity from the US govt. This is what President Obama said during the Raymond Davis episode, who btw wasn't even a declared staff of the US embassy. I have been on this forum long enough to remember how people like @Solomon2 advocated it then. I can dig up old posts from that time. Double standard much?
A couple of posts by @Solomon2 from that time
The man is the a slippery spin doctor