That’s it… That’s all of the things.
Life as a Marine, as a general thing, is not something that’s meant to be enjoyed in a traditional sense. For instance, there’s nothing enjoyable about waking up at 0500 to go do morning PT; or stand around at the armory for 5 hours cleaning weapons that are already clean; or to cram into the back of a 7-ton with 20 other full-grown men, in the rain, to get to your field op, where you will be rained on for another 4 or 5 days and unable to shower.
These things aren’t enjoyable… But this is life as a Marine. Bitching about it, as Lance Corporals do, is probably a healthy reaction to the daily ins and outs of Marine Corps existence. As they say, a bitching Marine is a happy Marine… It’s when they stop bitching that you should worry.