Don't forget the free health insurance, very low cost dental, the ability to shop in the commissary, the fact that several states don't take income tax from military (PA didn't!), BAH and BAS are NOT taxed, low cost life insurance, etc, etc. And, though it sucks to have them away (and I know, we're in a deployment right now), we don't get federal income tax taken out while he's in a combat zone, and we have hazard pay and family separation. (No idea if those are taxed.) Plus so many companies give military discounts, and there's the VA loan...
Trust me, I know military pay sucks on paper, but I'm pretty familar with the benefits.