@Anyone talking about pointless labels of groups that don't exist (excluded Lancefighter, who makes a great point ,p)
You said you find that labeling of casual gamers elitist and arrogant but you in the same sentence call those who label others as casual gamers the PC-master race.... talk about a weird point you are trying to make
Personally, I think it would be best if nobody calls anyone casual or hardcore. Because that is a subjective label. You are telling more about yourself by giving others this label than you tell about those who you give the label.
I have long since stopped to think in terms of console gamers and hardcore and casual and what not. There is no point. Everyone plays for a different reason and with different goals in mind. For
some many the cheap-as-hell reward system of farmville is enough to be entertained. For others, they do not even consider that a valid game. Others consider only games where you need skill to win a game. Others consider that work. So what does it matter.
I think a great pit to fall into as a developer, is to think there is such a thing as
the casual gamer. Some gamers simply don't have enough time or motivation to learn complex mechanics. This is why Tidalis is not "casual" you can not pick it up and play it easily (mainly because challenges keep changing the game rules). So yeah....
Also the way this talk went is amazing. This why you never use labels for groups of people that don't have a label and can never be put into 1 definitive group in a proper discussion.