WoW does it. When you report one, it disappears completely from chat for the remainder of your login session. This encourages players to report them. As-is, you report one, and their spam keeps appearing, so why bother?
(I just switch chat to battle mode after reporting the first one so I can't see them any more.)
