Maybe because of the fact that the protestors themselves said it was religious?
I guess the thing I don't get, particularly in Libya, is why our embassy was only guarded by private local security?
They did say on TV this morning that the Libyan guards fought it out with the attackers, but I don't get why we don't have at minimum secret service level security. I get it that you don't want to make an embassy look like an armed camp or a fort, but there should be reasonable security for our people.
Fwiw, it wasn't the embassy. It was a consulate. Consulates usually have less security.
That being said, the president should order upgrades to security at all US embassies and consulates throughout the area. And not private security either. More Marines should be added.
Edited to add: The US is deploying additional Marines to the US embassy in Libya.