The problem of forum spam is a very difficult one. Unfortunately, there seems to be no easy solution.
At least if you start a thread, you can block further spam from anyone by blocking the user.
Many people think that there should be a waiting period before new members are allowed to play games or at least keep them out of tournaments.
Any time I want to engage in discussion about chess in live chats or clubs. It's always inundated with spam. Just had some 10 hour old account going off on something about rapeable(?), killing themself and tie down other members. Please, chess.com - have the new accounts be a week old or something before they can go off on social functions to talk about non-chess related crap.