Actually, a blog is a web log posted on a website. The "home" analogy was just that, an analogy not a definition. Take or leave it. I don't care. It was just a thought and it inspired others to think about how to treat others on their blogs.
Be it someone's actual home or their blog, I don't see it as a noble cause to condone nastiness. I wouldn't put up with someone calling me a bitch in either realm. If you don't mind people who are deplorable on your blog and can ignore it, good for you. Just don't try to put your own standards upon others. Don't look down your nose at someone who just doesn't want to deal with such irritants.
While I agree that it is wrong to blacklist just because someone opposes your stance on a subject, I don't see any merit in the "I won't blacklist or troll rate for any reason" stance. Everyone has different needs fulfilled by blogging. You can't expect everyone to fit your same template for blogging. But that is just my opinion.