I wouldn't say that the mural mocks the Marines (not "soldiers").
"To mock" means "to belittle, make fun of, or laugh at derisively."
The mural shows victorious U.S. troops (albeit planting a flag on what appears to be a large pile of unarmed non-combatants).
Showing our valiant troops running away scared - that would be mocking.
Regards,
Abe knew it well!
“The brave men, living and dead, who struggled here, have consecrated it, far above our poor power to add or detract”
0bama and his pals can blow all the smoke the want.
Changes nothing.
It would be better if they, at a minimum, had the names correct.
The victors are UNITED STATES MARINES!