This is ... normal? You get a pension for working a duration at a job. If you want to 'supplement' your income after that point its a free country, isn't it?
In the private sector, with multiple employers, perhaps (though very few offer pensions any more). In the public sector, you would essentially be getting paid twice and multiple pensions by the same employer (the taxpayer).
Yes. Go on. And the problem is ....
The problem is CalPERS. If you are not retired, you should not be drawing from a pension. When a person goes to another government job and starts paying into CalPERS again, the pension needs to stop.
??? The pension is somehow not a contractual obligation? They didn't work the required years? They didn't meet the pension terms?
I think the issue is the 'you should not ...' part. I don't see it as a moral issue.