Jarhead is a derogative term for US Marines based on the popular/common perception that they only follow orders and are incapable of individual thought as it is trained out of them in USMCbasic.
Jarheads don't have to think. They only have to follow orders.