The very concept is incredible...
100% leveraged deals are illegal in the NFL, for example, where the maximum allowed leverage is 15%.
To buy such a large asset in this way, essentially for free, should not be possible in my humble opinion.
Thats because it is absolutely mad that you are allowed to do what they did.
In normal business and everyday life (how most people buy houses) its fine. Sport and football in particular its not so straight forward. Supporters view the club as theirs and don't see themselves as customers. They can accept paying crazy prices for tickets etc if they see that money being used to improve the side, it's a lot harder to swollow when the money is being spent on paying for the Glazers privilege of owning the club.