The fans that want a refund, should get a refund. The club's communication throughout all this was desperately poor (maybe even outright lying, I don't know), and this should be a lesson that you can't push your cash-cow 'customers' (in Spurs corporate-speak) too far, even if they're supporters who get suckered in every year and always will.
But, at the same time, there's nothing that can be done about this, and nothing that *should* be done. It's a safety issue. That trumps every other consideration, unless we as a club want to accept the horrendous possibility of someone getting injured or worse on the opening day, or at some point down the line.
And it's not just about the big issue with the fire suppression/sprinkler systems or whatever. As most on here have mentioned, the place still looks like a building site, with rebar jutting out of the ground everywhere, unfinished edges, piles of planks and building material everywhere, yawning gaps without laminated glass (basically open falls), bolts sticking out of the concrete (not flush with the ground), and so on. Every one of those can hurt someone, especially someone drunk or otherwise physically restricted.
And football supporters, being football supporters, will wander in and around the place on matchday regardless of red tape or fenced-off areas - it's the nature of the crowd. Worse when you have inquisitive kids who might be left alone near taped-off areas and wander through. These might be remote possibilities, but when you're thinking about safety, scenario mapping has to be done for all of this.
The club has f*cked up with its communication surrounding this. But that doesn't change the fact that people's lives are more important than whatever embarassment the club suffers from this, and always will be. So, let's just cut the club some slack and get on with it. It'll be done.