Everyone needs to vent, but as you get older you recognize that there are some things that require a good fight, and some that don't.

I recognize that there is probably an issue with quality of JO's, but the demand is outstripping the supply, and the Army isn't going to get rid of them because everyone is getting promoted right now. You'll see seperation and stratification start to occur at the 1LT rank, and the higher up you go, the more stratification you'll see. Not everyone gets to be a Ranger battalion commander, or even a regular line battalion commander. So you need to look at what you want out of your career, how you can make an impact for the better on the leaders below you, and how you think you can change the system one small bit at a time.