Blizzard created the problem when they allowed people to cash tokens in for store $$. It will not go away now unless they go free to play which would devalue tokens. But then they would actually need to make WoW a good game again so that won't happen lol.