as long as the "sellers" dont make it impossible for the people willing to farm then it should be alright, i guess. But with the current situation, its not possible. Farmers/Bots are on the farming grounds 24/7 and theres no room for anyone else. And unfortunately i saw quite a few bots/farmers leveling up lately (99% of them hunters *sigh*).
i think that if people want to buy items, they should be allowed to. for all you WoW players out there, let me ask you this. why exactly do you pay 15 dollars for every month? to keep your account right? why? because you have invested time and effort for pixels and other stuff that in real world wouldnt really cost anything. whats the difference in buying them outside?
farmers, especially in WoW, are camping the places most "legit" players try to get stuff too. If they're bots we can abuse them from time to time and let them kill our mobs while we sit back relaxed and watch a movie (owns). But when there are like 5 bots at the same place it forces you to either buy gold to buy the items they sell (to make gold to sell) or to give it up. I'm still agressive towards bots (reported quite a few in my WoW career and will keep doing that). Leveling is part of the learning process of each class. Farming is part of the "gaming experience" an MMO has. Most MMOs are grind games anyway. And when people cant do it cause of the bots (a farming session for some motes for example takes from 20-30 minutes that is used to be about 1-2 hrs) they shouldnt be there.