I don't think user fees for public services are always wrong, but some things should just be paid out of general revenues. So Rahm's new garbage collection fee will be added to your water bill. What happens when people don't pay? Water shutoff is pretty easy (if kind of evil), but having the garbage truck workers keep track of who hasn't paid their bill is less evil. And if people don't have their garbage collected, they can just dump it elsewhere, which is one of those urban problems that city governments should be solving, not causing.
But, hey, raising taxes is unpossible, so let's just add punitive fees for the poors which are impractical. Yay.