More than likely the Marines either (1) were not authorized to have loaded weapons due to Political Correctness or (2) were ordered not to fire until word came from Washington.
I will almost guarantee it!
The Marines ROE was probably only to fire if the felt their lives were threatened. The Egypt demonstration was carefully staged. They probably hoped for a few dead demonstrators...give them a new excuse for a riot..