Now we have a single type of reputation on the system that is only based on knowledge.

I've been thinking of a system where we add an additional kind of rep that is based on a user's "niceness" and start by classifying ourselves according to the following:

* I'm a unicorn
* I'm a good person
* I'm a neutral person
* I'm a bad person
* I'm a troll  **>:-)**

where neutral is 0, and negative scores denote more troll-like and positive scores denote more unicorn-like behaviour.

Once we have that in place, users can start up/downvoting both according to:

* the question / answer 

separate from:

* the user's *behaviour*

Any behaviour on the site will have an influence on your "niceness" score *completely separate*  from your "knowledge" score (today a.k.a "Reputation") and would allow all of the existing to have an influence on your niceness score as well:

* spam flags
* rude/offensive flags
* Chat bans
* User bans
* ...

We could use a scoring system that is similar to downvoting a question or an answer: downvoting a user's niceness score will give a penalty of -2 to the downvoted user but will affect the downvoter with -1 (as the fact of downvoting isn't "nice" neither).  
Upvoting a niceness score will remain similar to upvoting a question: no score change for the upvoting user, only for the upvoted one.

Calling a spade, a spade has some other benefits as well: 

* Users can choose which kind of users they want to interact with on the site according to the smell they have:  
  ☑ I want to interact with users who smell like rainbows  **:-D**  
  ☑ I want to interact with users who smell like roses  **:-)**  
  ☑ I want to interact with users who have no smell  **:-|**  
  ☑ I don't mind interacting with users who smell a bit unwashed  **:-(**  
  ☑ I don't mind interacting with users who smell like dung  **;-(**  
* This is not a complete overhaul of the way the SE network works today:
  * Very negative answers are shown in grey already
  * Deleted answers are invisible as well. (except to 10K+ users)
  * In the DB it's just an additional INT
  * We have to do something and this compartementalises the users according to their behaviour.
  * We could created an additional privilege that allows very trusted users to see the niceness score for all users (50K?  halfway to 100K and the t-shirt, hat and stickers?)

Users that do not *completely* overlap with your individual sense of "smell" will show up in light grey if there is only a little difference and be *completely invisible to you* including their/your questions/answers/comments!

###Basically, let the trolls handle the trolls, the unicorns handle the unicorns and the neutrals handle everyone if they choose so!  :-)

<sub><sup>Of course, a user limiting itself to only nice people will put the obnoxious and difficult geniuses out of their reach, <s>(geniuses generally are as they're arrogant as they only see a world full of shit)</s>  but then ***that's their own personal and subjective choice!***</sup></sub>

##Thoughts? Remarks? Improvements?

P.S. **Please don't just downvote: :-)** leave a comment at a minimum. A well-funded answer is preferred...  **0:-)**