Also, aim bots: You can never, ever, defeat these.
In a Turing test equivalent - can algorithm or server-side analysis tell difference between a 500APM-capped bot and top SC2 player?
Or a different test, is an account that has been active non-stop, performing steady actions over a period of 36 hours a human or a bot? While "this kills the human", as reddit would say, there's plenty of cases like that.
There was even a story from 80s, where FBI tracked a group of hackers involved in non-stop week-long attacks, only to realize it was one single person having effectively no sleep.
Humans are essentially a machine, most just lack the energy.
IMHO, adjust the perceived value scale (no 3 week, 40 man raids for 1 RNG item), avoid scarce resources (one single global highscore), minimize shared experience to non-competitive (instances and such), completely eliminate possibility of loss (xp/item loss, character deletion) and have customer service to deal with mishaps (if someone complains, just restore their stuff WoW-style).
Overall success of casual (flash/facebook/etc) gaming lies just there, not in technical prowess. It's also interesting to note that people in general are mostly cooperative, forgiving and tolerant, perception is just skewed due to rotten apples yelling the loudest.