Relatively speaking, "tickets sold" by itself has little to do with the Bills being a troubled franchise. The much bigger issues are the low rates they can charge for suites, advertising, sponsorships, and yes, tickets. All of this is a function of a small and relatively poor population, and this of course also plays into how unlikely it is that the area could financially support a new stadium.
The fact is financially, Buffalo is a weak sister of the NFL anyway you slice it. But shame on Ralph for looking to Toronto.