How exactly are social issues not personal? Is your entry into the social realm not as a person?
I don't see how your solution to whitelist and blacklist individuals and anonymous postings fixes the site. It breaks the threaded discussion central to how the site works.
You could use custom CSS to collapse postings you really don't want to see. You could just not read posts from people who frustrate you so. You may even find that people you dislike can on some occasions have something useful to say.