He has ripped contracts that he didn’t like. That is his perogative as Premier. I don’t like all that he does. He didn’t break contracts that had penalties- Beer store, Finch West and yes Eglinton. The terms were never shared but we can infer they could not be easily broken and hence why he didn’t. That’s why Finch West is still alive . He hates LRT and he would have cancelled if he could. He picks his battles.
I agree with you he owns the shit show that is Crosstown delivery. He should have done something to push it and get it completed sooner. Something in my mind tells me he maybe doing it on purpose to make a point to see how bad LRTs are.