Are we sure he's not talking about investment in the area around the new stadium?
Aside from that everyone is overlooking the fact Manchester City and West Ham both sit in stadiums built using tax payers money.
I suppose it's any stick to beat United with though. Just becoming a bit boring really.