Civilians have to raise families on their pay too. No disrespect to service members, but many civilians have a similar job-related lifestyle - frequent moves, time spent away from their families, etc. And they do it with much less than military pay, and without any reimbursements for moving expenses. Not that you guys don't deserve every penny of it...
I browsed those links briefly but couldn't find a simple dollar value for the pay and benefits received by service members. Some of the government benefits are difficult to put a price on such as preferential hiring, GI Bill benefits, post-service benefits received through the VA, and the value of college credits earned during military training classes.
My guess is that a civilian would have to earn close to $90,000 to be paid comparably with a serviceman earning $50,000. Housing allowances, health care, retirement benefits, V.A. benefits, GI Bill, clothing allowances, on-base dining facilities, on-base entertainment, moving/relocation allowances, discounted groceries and household items at the PX, tax breaks...