Hardcore player = can play mmos for an extensive time per week.
Casual Player= A player who has limited play time due to real life.

Good player = a player who can accomplish difficult task and formulate strategies.
Bad player = a player who is unable to perform difficult task... aka they suck at the game.

People need to realize this above... CASUAL =/= EASY HARDCORE =/= DIFFICULT

the whole you are alienating people for difficulty.. I am sorry but that is the whole problem with games now days. TOO many people growing up in the pokemon generation.

I say segregate all those people who refuse to learn the game and learn to play. Those people are not casual they are crappy players.