You're welcome and thanks for the comment. I see I have a lot more to sift through.
I think an algorithm on abusive language would also be hard to gauge because it would be difficult to code in the context. People curse and say mean things in good ways too. I personally like the idea of a rating system and maybe the ratings fall off after 100 days or something like that. That way, if you have one bad rating and 50 good ones, the number will be favorable. It would be a true reflection of your reputation. If after some time, you had no more run-ins with anybody, your rating could improve to 5 stars or whatever. Currently, a war with a single individual can wreck your rating. If you have a ton of SP, you could also give yourself a high rating through self-votes.