"We also have a large Latino population, and African population as well."

Wow Brown, this's the biggest (common) mistake ever. I need to remember (or inform you in this case) Miami and Tampa? Why the "latino and african" population didn't supported these teams and they crashed? (maybe 'cause in this case they prefer Baseball and Basketball??? O.o) *of course this is just a especulation, just like yours.

But how can u explain that places like Seattle (36k per game), Philadelphia (second in average attendance) and Portland (aka SOCCER CITY USA) have a large fanbase that are composed in majority by whites???