If you notice that someone is not in compliance with the Terms Of Service (i.e., trolling, vulgarity, nudity, personal attacks, etc.)... DO NOT ENGAGE THEM in the same manner and then report them. If you've engaged them, you are just as guilty. If you've offered a rebuttal to them, you are just as guilty. You need to IGNORE their violation, report it (if you desire) and move on as if it didn't happen. There is NO EXCEPTION in the Terms Of Service that allows you to fight back. If it's not allowed, it is NOT allowed regardless of when it is done, or by whom. If you participate and then report the other person, we'll simply ignore the report under the idea of "you reap what you sow".