Forgive me, b/c I'm an idiot. I gather that the one big thing that stands in the way of this franchise staying put in Buffalo is the erection of a new stadium. Why is this such a hard thing to imagine? The Sabres got a new arena years ago, and the city of Buffalo is and will always be a football town. I just don't see why this wouldn't happen.
Like I said, I'm an idiot. Can someone explain to me why this will or won't happen. I don't care if you speculate, I just want to someone to tell me why a great city like Buffalo, wouldn't do all it could to stabilize this franchise.
Thanks in advance.
Like I said, I'm an idiot. Can someone explain to me why this will or won't happen. I don't care if you speculate, I just want to someone to tell me why a great city like Buffalo, wouldn't do all it could to stabilize this franchise.
Thanks in advance.
Comment