I can understand an American Senator or a Congressman making some comment. Even I can go to the US and make some criticism. I have no problem with that. But an ambassador has to behave according to certain norms.
Deployment of personnel from outside the state, who are not familiar with the local language, can create problems and lead to lack of coordination.