No
They'll either eat for free at a mess hall or alternatively they will get BAS.
But you were having your meals provided to you.
Its not easy or hard to say E1 has less than two years is 18 or 19 years old. For purposes of making my point I used the example of E1 with less than two years experience who was 18 or 19. There are a lot of E1 who are in their early twenties, but I don't think that changes the point. They for the most part come in as unskilled labor and then receive training while in the military so that four or five years down the line they have workplace skills.
None but none of those things are universally true in the military either. Depending on what you unit and field you are in within the military your odds of having to go through any of those things will vary. I work at Joint Base Langley Eustis. None of the service members I work with really have 12 hour shift (except on rare occasions, but that happens in the non-military work world occasionally too when a project is due) or stand 8 hour watch. The office I work at Langley Air Force base does deploy a decent amount of service member because its attached to a unit that deploys a lot (office is a support function for F22 unit), but the Army office I work with doesn't deploy anybody because they are attached a unit that doesn't deploy at all (office is a support function for helicopter and land vehicle repair).
None, but the same is true for a lot of junior enlisted service members.
Are you implying the pay for a cart pusher or cashier at Wal-Mart is better than the military? It is not. It terms of working conditions on the job, I imagine they are similar. They both have probably a lot of annoying parts (like standing on your feet all day) or just being tedious. Most of the jobs at the base I work at have comparable jobs in the private section whether it auto or plane repair, mowing the lawn and landscaping, funeral detail (mortician), or so. Ultimately they do the same thing as jobs in the private sector. There is definitely a loss of freedom with the military. The military pretty much owns you for a given amount of time. There is certainly no equiviliant to that in the private sector (at least in this country). That said, I just don't buy the argument that the military pay is horrible.
When you are young and unskilled, when you are just not going to make a lot of money, whether its in the military or private sector. In both, if you work hard, you'll have the opportunity to move up and make more money. Again, I am not saying young enlisted service members are making bank or living large, but what I am saying is that in my opinion they make a little bit more than they would in they public sector given their age and skill set. I stand by the numbers I used in my earlier post. I am not saying they are overpaid compared to the private sector--I think they get paid a little more, but they also loose their freedom in a way, private sector workers do not lose their freedom, so maybe the extra pay is for the lose of your freedom. I am just saying I don't buy the argument that they underpaid that you are making.