Here are US Marines, members of the US Embassy Security Detail at Baghdad.
There are Marines at every Embassy in the world. It is part of their duties, and has been for over a century.
The 17,000 man force are attached to the Embassy, but they are not Embassy guards. They are providing security to the area, not the Embassy itself. And among other duties they are assisting in training the local forces, both military and law enforcement.
Look, I am all for truth. Everybody knows that the US forces were just replaced with civilian mercenaries. But the truth needs to be told on both sides.