Blame the corrupt officials that enabled this, you can hardly blame a union for trying to act in their own self interest. They don't represent you but the city does.
Regardless, you couldn't have this effect without the corrupt politicians that ARE supposed to represent your interests, unlike the taxi union. What's the point of raging at perfectly understandable lobbying?