No, a user should not have to publicly state and ask for moderator support in a thread. a report button is absolutely 100% unequivocally necessary. Otherwise, an attacker knows who is "turning them in" and would very likely be subject to retaliation.

Or maybe I'm reading you wrong and you're saying a report button DOES need to be added? In which case, there already is one in the bottom left corner of every post.

The mods will delete inflammatory language, so it's better to not have a curse filter and let moderation take care of it if it becomes a real issue.