If you think the stadium has had no impact on our finances, than i think all i can do is suggest you wait and see what Spurs end up spending over the next five-ten seasons, and how many of their current squad they will end up selling to other clubs.
Again not to immunise Wenger from criticism because there are at least two or three seasons where we had a squad good enough to win the title since moving to the Emirates and Wenger botched it.