What Del Rio had wa a long term contract. Weaver is having a tough time selling seats, so much so, that they cover a few thousand of them over with tarps to lessen the seating capacity so they won't get balcked out. Being as they have to remvoe those tarps for the Georgia-Florida game, I say it has more to do with the team than the populace. Jacksonville is a pretty small city for a NFL team. It is a great place to go for a game as you can get a hotel room for less than $100 on game nights, and they have a water tazi that can take you to the game and then back to the hotel/landing to party.
Weaver didn't want to fire Del Rio and still have to pay him, but Del Rio was basically pulling a George Constanza. I don't know if it was Weaver or Del rio that pulled the plug on Garrad a few days before the season opened, but that too was clearly a cost savings measure. The Jags look like they may have struck out with Gabbard, and now they are screwed. They reached the year before for Alualu, and now they don't have much aside from Pocket Hercules.
The Jags should have drafted Tebow, he is from Jacksonville, and if nothing else, he would have filled the stadium. It was a big mistake.