It is not an understatement to say he is easily the worst mayor the city has ever seen, and further, that he's embroiled in a number of scandals, any one of which could take him down.
He's made a lot of enemies, especially within the press. Although he was treated fairly at first, given the benefit of the doubt, any free passes he's had have long since been used up. Every little thing he does from this point forward is going to be questioned and scrutinized endlessly.
Remember he just spent the last half year stumping for a casino nobody wanted based on expectations that were sky-high. The amount of money he thought was fair was orders of magnitude more than usually given to a casino. This comes after the effort to derail a transit plan with $1.3B in funding, and a decade-long effort to rehabilitate the port-lands.
He deserves every single bit of negative publicity he gets.