The contribution by DH's work (public employee) is 4%. How is that any different than a private sector company matching a 401k plan?
Providing a retirement benefit is just one expense of employing a person to do a job. I think you, as a taxpayer, probably come out ahead seeing as how your kids can go to school (taught by an underpaid teacher), you can call the police if someone robs your house (because everyone knows patrol officers really clean up

), there's a State's attorney to prosecute the bad guys (an attorney making WAY less than market wage), and you have roads to use (created by an engineer who could double her salary doing private consulting).
Oh yeah--and all those people pay taxes! I've never heard of anyone who went into a government job for the money. I'm sorry you feel that providing a basic retirement benefit to employees is overspending.