In some ways they are right... Billionaires getting sweetheart deals to make them richer.
However all this posturing is about politics. Its all about grabbing the attention of those persons who have no affiliation with pro sports or the Bills to vote for another candidate by stoking anger that money was spent on a football team who's owner is a billionaire.
Everyone here knows there are plenty of non sports fans who are outraged by the money spent.
If no money was spent on a stadium and the Bill's announced they were leaving Buffalo, we would get an equal amount of opinion pieces, maybe even more, about how NYS/Erie County/Buffalo lost the Bills do to the inability of politicians to make a deal. There would be lots of finger pointing hit pieces just the same.