It seems to me that anyone that calls themselves a fan will b**** when the team sucks, and cheer when it's winning. This qualifies as a fair weather fan? Not, in my book. As long as you are loyal through the good times and bad, you are a fan.
Cheering for half the team and hating the other half at the same time .... I don't know what classification that would fit into.