The key word you bring up here is loyalty. Can a Brewers fan root on the Padres at Padres games while wearing his Padres hat? Sure that fan could, but what is loyal about that? For me, I would have a tough time doing that. Substitute "Packer" for "Brewer" and "Cowboy" for "Padre" in the first question of the paragraph. The loyal Packer fan wouldn't think of doing this, right? Why should it be any different with Brewers baseball? For one, there is no real rivalry between the Padres and Brewers. There is no history. The Padres and Brewers have never played a meaningful game between themselves. I think a division rival would be different, but San Diego winning games often has no impact on the Brewers. Another thing, is when I have moved away to other places that have baseball teams, I attend games there. Some team is going to win, so why not root, root, root for the home team? They're the team that all the locals care about. They're on tv, in the papers, on the radio. If people sitting around me are happy that the hometown team does well, should I sit there, cross armed, angry or disinterested that they're not the Brewers? Plus, I may go to 10-15 games a year, most of them not featuring the Brewers. I wouldn't be able to maintain disinterest if I were there that often. And lastly, football is a much more combative game than baseball. There are battles fought on every play. Guys try to physically dominate the other guys. That kind of action is more charged than baseball. You can play a whole series in baseball with players from opposing teams barely touching each other. In football, there's combat from the opening kickoff. Baseball is a friendlier game. You'll often see fans applauding a great defensive play by an opponent. That doesn't happen in football. So, to me, that's the difference.