This US Ambassador is nothing but a complete asshole. He butts into all kinds of things that do not concern him. Let him do his job and not try to change the Country. He needs to go to Siberia.
No ambassador should publicly condemn the country where they are serving. Legit issues relative to corruption you handle in private.
Obama visited Kenya and condemned their government in a speech not too long ago, which is funny considering his track record.