Not just MMORPGS, but the whole entertainment industry is changing. We can be part of the solution or we can be a part of the problem. Vegas now caters to families and not just hard core gamblers. Disney now has luxury cruise ships and high end resorts. Times change.
If you want to stop casual players from getting anything, from content to rewards, then you are just the flip side of the coin to the casual player who wants all rewards handed to them. If you are into PVP but look to ruin the good time of a PVE player then you are a fool, in the end rules will be made that will take away the freedom that you want.
Work to come up with better solutions for what you want. Hard core or casual stop the envy and worry about what you are doing, not what the other guy is doing or has.
No game will ever fill a void for affirmation in your life. Learn to live in your skin, the only person that you need to be proud of you is you.