I don't have a problem with it necessarily. The US Marines are a purely voluntary organization - no one is FORCED to join. It's all purely voluntary. There's no pressure from the ads to join - no one is looking you in the eye saying "why aren't you signing up buster?". If the Marine Corps wants a bunch of thin, sickly, video-game playing, science-obsessed 20-somethings like me, I'd be very surprised!
I don't have any moral problems with the ads being shown. I don't have any problems with the Marine Corps has a group (they seem to be pretty alright sorts of people). But I am surprised that they are advertising on the Escapist.
Now, there might be some buff, fit guys and gals on these forums. I'd wager... most of us aren't. I'd also wager that we have a disproportionately high amount of people who wear glasses. Now, I'm not saying the stereotype of the weak or fat gamer is correct - but what I am saying is that the people on this forum are almost certainly just average joes and janes. The Marines are supposed to be the toughest branch of the US military (physically speaking - I honestly think the US airforce is more vital to US security). I'm not an American, but every bit of US pop culture that I've absorbed has told me that the Marines are trained harder and are tougher than the US army guys. They are supposed to be the best, they are supposed to be strong and fit and capable. If they advertised on.... I dunno, exercising forums or gun forums or fitness forums or hell, even military enthusiast forums, that would make sense. Advertising on the video game forums, however, doesn't make sense. Why would they want us? Statistically speaking, most of us here (and that includes me) are not very fit. Most of the population isn't very fit. Do they really want us coming to their recruitment offices and wasting their time?
Maybe numbers have fallen so low that they're desperate for new recruits. It must be sad that they feel the need to advertise to people like me. Hell, I don't think I could even hold an assault rifle properly! I'd be dead in 2 seconds on the battlefield.