My own personal definition is someone who has stuck with a team through the hard times.
When I hear bandwaggon fan I think of people who started liking the team because they were winners. When the team begins losing they move on to the next big thing. I don't think bandwaggon fans stick around very long after the losses roll in.
Really when it comes to me, I don't judge people on how good of a fan they are, because it's really none of my god gol 'darnit buisiness.
If your here and your posting weather it is nay saying or unrealistic la la land, your a fan IMO. What cracks me up is people who try to call people out on their "fan status" LOL. I mean if it gets to that point I can only guess that watching the team play bad, and not having the desire to critique them they turn on fellow fans to release anger lol.
The only thing that annoys me, are people who have a whole bunch of favorite teams. I have a friend who has a favorite in each division, every year he is like my boys are going to the bowl...........which ones asshat?