I think college bball is more popular for a few reasons.....:
For one thing, people move and change teams (well, some do) but once an alum, always an alum...
And rooting for a team because they actually ARE your team, that you were and are part of, well, it really makes you feel like you are part of the team and not just living in the same city as them.
And insults are taken much more personally cause someone can bash the city I live in all they want....but my college? No way, I'm a Wildcat always and will defend em every time.
Never mind the fact that NBA (at least as far as I see it) isn't that exciting, and the fact that traveling goes on without any calls, well to me that says that the game is more about putting on a show for the crowd than it is about the actual sport. I guess that's more of an extreme view as far as I'm concerned, but at 12:30 in the morning, my mind (as are my thoughts) a bit jumbled.
As for my favorite sport (besides college bb) I used to be a huge ice hockey fan. Huge.... We had season tickets to the Kings since I was like 7 (I'm 27 now) and back then people went to see the hockey....that was until Gretzky came. And don't get me wrong, he's an incredible player....the best, but going to Kings games became the 'in' thing to do and it just seemed to take away from the sport itself.
And aside from baseball...ok, besides from the Cubs (cause those games are the best to actually go to) and college football (both of which I like) I'd have to say the WPT is pretty good....although I have a real hard time calling that a sport but regardless, I enjoy watching it.
OK...that was my two cents on the matter....now off to sleep....