Bad take. The Illitches own two sports teams and a casino. Most people would say with almost 100% certainty that those items would still exists without them and would probably be around the same locations. They may even be better integrated into the city than the casino and the two arenas are now.
They have yet to finish the world headquarters and they have yet to make good on 100's of promises.
The Fox is nice, and the gift to Wayne State is ok, but that doesn't give them any deference in most people's mind.
Bookmarks