I agree with so much of this original post. I do not however like the idea that only some are elite enough to deserve being fans. For one it's rather grandjour to think our knowledge, lack of knowledge, passion, length of fandom, or geographic location one is at when they wear a hat with a B on it effects the players in any way shape or form.
Secondly, if one lives in Boston, has went to every game for 100 years, has every players stats memorized and knows what Tito has for breakfast every day..... that fan is not on any way effected by some girl that is a Sox fan in Utah because she thinks Pedroia is cute and had never watched a full fame.
It's a free Country, baseball is a game. People are free to choose to cheer for what team they want and to what degree. On the whole nobodies choice hurts anyone else.