Just a foreigner point of view here :
I've met US Marines while in the Navy :
No way any of them would talk like that, ever : they talk in acronyms and jargon all the time (and I had to translate, first in plain English! then in French)
Complete bull.
(but boy they can drink!)