Originally Posted by
Killerbee911
Again this argument of semantics because the profession of being a soldier over time has become primarily attach to official governments BUT
-a soldier working in the private sector is called contractor, also this is past was called a mercenary
-a soldier fighting against oppressive regime with no set government is called a freedom fighter . This is some times also guerillas
-Modern Era a person working for official government armed force is called a soldier
Who a soldier is working for and how they are trained at times gets them different names but a catch all term is soldier for a style of fighter is called a soldier(we don't call them knights or warriors). If you ask a Marine if they are soldier they will look at you like you are crazy and you will NEVER get a Marine to say they are soldier. By the catch all definition a Marine is a soldier because Soldier is term for a person who fights in an "army". Why are some people so sure that solider is only a person who has been in government back armed force because in this modern era, most armies just is that and rarely you don't see private armies or professional soldiers who will work for any country with no government backing them. In the past armed forces weren't strictly a government backed, They were land owners and powerful people not part of country government with armies. What do you call a person who fights in organized trained group aka army they are called "a soldier". A soldier is multifaceted term that applies to different things not all Soldiers enlist government backed armed forced. I will end with this is an argument of semantics and if you want to be technical
Captain America is Soldier
John Stewart is a Marine
I say this with supreme confidence only our Army(and national guard) troops is refer to as Soldiers, Nobody in the Air Force, Navy or Marines refers to themselves as "Soldiers". The term "soldier" only applies to someone who is US Army, Army reserve or National Guard. So no Cable is not a "Soldier" if we are applying modern terminology but neither is John Stewart, James Rhodes, Carol Danvers but Thunderbolt Ross, Bucky Barnes,Nick Fury Sr and Jr and Steve Rogers are Soldiers.