In most games you can't do much about bots, so the best way to deal with them (with the occasional option like you mentioned) is to report them-- But they only get removed as well as the company's support is.
If you've reported a gold seller/bot, and you see the same one 3 days later then you may as well leave the game because it shows how much the company doesn't care.