Why mention the 17 points and building a new stadium if it was never your point?
Regardless, the spending rules are there to discourage reckless spending. Given that there is already what looks like a fairly generous threshold regarding losses I don't think it was massively over the top.
And...