I'm not a football fan, but the NFL has price caps on teams and players. The teams tend to care more about where they play and the fans follow with them even if the team is doing terrible. The A's don't have a lot of people forking out money because nobody can be proud of a team that keeps threating to leave in order to grab more money. In the same city of Oakland you can go see a packed Raiders game in the middle of one of the worst Raiders seasons in the teams history. If you're coming through the Oakland Airport you'll see a huge line of Raiders fans after the game flying home. Even when they don't live here anymore they still love the team and will pay plane fare and ticket fair to see a loosing team.
We should just start boycotting baseball entirely, there is nothing there to respect anymore.