‘Indeed the Bills’ home city, Buffalo, has been losing population every year since 2012 and now is barely 270,000 residents. And while many of them are fans, do they really care enough to fund a stadium that’s home to a member of one of the most successful businesses in the country?’