Re: Sheltering Criminals.
Embassies are NOT there to protect their own citizens. They are there to allow communication between governments.
Admittedly they do have consular services, to help their citizens who get into trouble. But, they do not hide you from the police. If a Brit gets arrested abroad, the U.K. embassy will help them get a lawyer, and help their family to get money to them. Maybe make the odd visit, and try to ensure they get decently treated.
But that's it. It's not their job to break them out of prison, hide them in the embassy and smuggle them out in the diplomatic bag. That pisses off the host government, and buggers up communications.