First of all, you guys need to lay off cricket ok
yes its very stop start and yes its long, but...well yeah I'm not going to try
As to the reason American Football isn't popular, from my perspective its pretty much for all of the reasons raised:
- Its stop-start, where most other international sports are not.
- Its long (which I never have a problem with, but given the above it can make watching a game seem tedious to people used to faster things).
- Its blatantly, even proudly commercial - and coming from America some people would look at is skeptically.
- Soccer is more widely played, widely watched, widely talked about and the like...makes it quite hard for other ball sports to gain a foothold.
- It has a perception (at least in Australia) that its just dudes running into eachother.
I'll throw another one into the mix that I didn't see: sport plays a significant role in defining and shaping the culture of a society. Given much of the world that you guys have been talking about (Europe/Latin America) still has very deep and historical roots to European cultures from the middle of last century (hence soccer/rugby) - whereas the US went on its own path following independence etc - that also plays somewhat of a role. Its like its what you do from birth, in a way. For example: the world powers in cricket are: India (British colony), South Africa (British colony), Australia (British colony) and England (you get the idea).
But what about Asian cultures, Riceball?I don't know much about Asian history, but from what I know they've never been big on sport or recreation, so they are like an unformed lump of clay. Hence: Japan/Korea are big into baseball because MLB went there and sort of established it as the national sport; China and basketball are similar, or at least will be similar one day.
I dunno, I don't think you can discount that factor...
Is tailgating at a game a uniquely American thing?
Its not a common thing in Australia. We generally go round to someones house and do similar things.
Either that or the pub.