I think I have figured it out. If you're trying to convey an opinion about a game that you believe is getting unjustly criticized then you are whining. If said game is one that has a popular opinion of being bad then you are an idiot with bad taste in games. But, if you are trying to convince someone that game X is better or what game Y was suppose to be, well then you are a fanboi. Also it seems that opinions are not to be respected if they are blatantly wrong, and believing that game Y is not bad means your opinion is wrong.