This post stuck a sore spot for me and I had to sit back for a few hours to roll it over in my head before responding.
For starters, the fact that you're a Marine means jack. This country has blown the military to the point where many military feel that their shit doesn't stink. You make us Marines look like babies. I wonder what your MOS was. My money says that it doesn't start with an 03. I'm not trying to be an asshole, but you owe the Corps to consider what you do to its reputation by complaining like this.
I'm an OIF and OEF infantry Marine with a degree too. Yet I'm working construction. Hell, I'm having issues with losing work and I'm getting paid less than some knuckleheads with GED's. But look, I was a grunt and I got a degree in history. How does that make me marketable? It was great when I was planning on going back in, but now I'm not. So my options are to be a cop or use my degree, hit up law school and be a lawyer. I hate cops, so guess how I'm going to make my money?
I recognize you busting your ass for the last 8 years. That said, how bad is your life? Being an Iraq vet, you should know what real poverty is. The point I'm making is that your 20's are supposed to be tough man. You've got to earn your way in this world.
Don't blame this on the rich getting richer. That's silly. The rich guy down the street is rich for a reason. I'm happy for him. What does he owe me? What have I done for him? Nothing. I'll get where I want to go, but it'll likely be a damn hard climb.
Do you have direction? Do you have a plan? What would you do with yourself if you had no constraints? Let's come up with a plan devil. I want to see you rich too.