Casual: People who realize that this and other games are just that - games. They typically are pursuing a college degree, or otherwise working a full time job. These people want to log on and just have some fun.

Hardcore: People who have no real life obligations, and therefore view the game as most casual players would real life. They think the game matters, and so want to be better than everyone in the virtual world because they are neckbeards in real life.
thats BS. some true. but still a stereotype.
all you need is 2-3 hours a day or week to really get stuff done and i doubt thats going to interfere with anything in someones life. people spend more time doing nothing.

Casual = people who just want to kill time.
Hardcore = people who actually play the games and are really gamers.
elitist = A** H**e's who have no life and the game is there real world.