Wow. Too bad he threw his career away. 
http://www.marinecorpstimes.com/art...depot-resigns-following-altercation-protester

http://www.marinecorpstimes.com/art...depot-resigns-following-altercation-protester
Marine Corps officials released this statement concerning Archie’s decision: “Understanding the Marine Corps has very high standards of personal and professional conduct for its most senior leaders, Sgt. Maj. Archie voluntarily stepped down as the depot sergeant major, and the commanding general regrettably accepted his retirement.”
On Thursday, Archie stopped his vehicle in front of a protest near the gates, got out and proceeded to get into a verbal altercation with a protester, Ethan Arguello, who also a former Marine drill instructor.
The official police statement on the incident has more detail: “During argument, Archie’s head struck the campaign cover knocking it off the head of the protestor. Archie took the campaign cover and proceeded onto MCRD Parris Island.”