This is interesting to me. I'm 25, so I think I have a slightly different perspective than perhaps the average poster on here. I think a lot of it has to do with how rapidly the world is changing. Personally, I was born into a college football family, so I was indoctrinated into its allure at a very young age. To me, there's no better entertainment on Earth. But the GT student body is changing. It's not as Southern and not as American, both of which detract from the likelihood of being a college football fan. I don't think that's a bad thing, it's just the reality. Furthermore, GT is in a booming city with incredible amounts of things to do. What else are college kids in Athens or Clemson going to get up to? The game is all there is to do. In Atlanta, any number of exciting things are happening (especially on a holiday weekend) that may make a college kid or alum think twice about attending a noon scorcher against a bad team. Of course, that was true decades ago as well, but the advent of the internet has multiplied it. People my age are hyper aware of anything and everything that's going on in the city.
And frankly, I think this is a problem that impacts more than just college sports, but it's the most apparent in college sports because of declining student section attendance. I'm not sure I'm articulating my argument terribly well, but I think my point is that basically there's more out there in the world to do now than there used to be, and it's further galvanized by the internet. With more options comes more likelihood that people will opt for something else. Again, not something I understand. I think college football is the perfect game and I haven't missed a GT game (be it in person, on TV, or, push come to shove, on the radio) since I started college. But not everyone's like that. And I think sports across the board will see declining attendance as the years march on.
LOL there is substantial overlap between GT football fans and Dragon*Con attendees. This season ticket holder and his guests among them. Football takes priority for me easily, but some aren't so easily swayed into attending our least appealing home game during an event that happens just once a year. I would absolutely bet it's a legitimate drag on our attendance. Maybe not huge, but certainly a contributor to diminished attendance among the many other things you listed.
This is absolutely the case. Not only because of liberalism or secularism, but because of the job market. For a Computer Science graduate, it makes no sense to stay in the South. That's why I moved out west.
Or at least I did for awhile. I'm back now. This secular liberal still can't make a home of anywhere but the South. Can't say I know why. But I 100% understand why so many people move.