"but civil servants can hold TAX FREE multi-million dollar pensions that they barely even contributed towards"

They aren't tax free and you can be certain that civil servants contribute substantial amounts toward their pensions. Maybe not as much as we think they should, but it is a fallacy to say they barely contributed to them. 

Now there's an argument to be made about civil servants making a large enough salary that their pension contribution amounts probably don't "hurt" as much as they should in order to generate such a large pension when they retire.