feeding at the public trough
“Feeding at the public trough” is using government funds to enrich oneself.
Feeding at the public trough refers to activities which are, strictly speaking, legal, but which are generally considered to be morally reprehensible. Someone who feeds at the public …