Definition of the two can be as easy as this:
Bitcoin fans: People that have a knowledge with btc, it's use, and how to trade it.
Bitcoin Haters: People that lack knowledge of btc, and what they only know is that BTC is only about investments that they thought would double their money.