I think you can blame Ralph, every County Exec, any Governor and Buffalo city council for all being to short sighted to come up with a plan that would have moved them. The needed infrastructure will take years to accomplish. Why should Pegula have to wait for that?
You can lay some blame at Pegula's feet for not getting this started earlier under his tenure but at the same time you can't blame for being too impatient to build it right now on that empty lot. Their concern is selling football tickets. Not theatre tickets and having restaurants but they are not against any development that may come with a new stadium and would in fact welcome it. They are not trying to be real estate developer beyond what they have. No fault in that.
It's pretty much the way he described it so I'll take that bet if you care to make one.