BS. Marine is a formal title that is earned and needs to be capitalized. soldier on the other hand is generic. Big difference between the two.
Apparently, you never earned said title.
“Marine” is not “marine”