When dealing with channel spammers, just click their name, choose Send Tell, then once you have their name in the box, replace the "/tell" with "/blist add" so that it looks like "/blist add Spammer Name". That will get them out of your chat box the fastest.
As for reporting spammers... you have to go to Support Desk, choose Report Cheater, then copy and paste, fill out the info, etc. It takes some time, but I do it religiously with every new spammer, especially since most of those accounts are hacked accounts and it helps the original owners to get their accounts back.
I also do the same thing with teleport hack mining bots that I see, though sadly nothing seems to be done with them.
I'm also suspecting that some of the crafters that I see in strange, secluded areas are automated bots, but I don't understand enough about crafting, or why they choose little secluded corners, to know if I should, or what I should, report.