That is what happens when you have autonomous public companies. Most of Jersey City works this way, including trash collection, parking authority, etc... Everything but the police and fire departments. And guess what? Jersey City is like 90% Democrat.
This isn't a party issue. It is an issue with autonomous public companies. A company is either private or public. And guess what? Public companies are the ones that need most of the regulating. They are the ones raking profits that are not checked by other companies, since they were granted monopolies. The only check is to vote for someone else to appoint a new leader of the autonomous public company. But that never changes anything, because no one can overcome the power of free money when they are put in that position.
Where else does the leader of the parking authority making $250K a year? Yes, the leader of the group of people that issue parking permits and drive around ticketing people. The leader...not the one doing it.