I famously said that A blog without comments is not a blog and I stand behind that statement.
I've heard this argument from a lot of people and I have yet to understand why they make it. You go from "your blog should have comments" to this rather quickly:
In other words, if you are unwilling to moderate your online community, you don't deserve to have an online community.
I don't have nor do I want an "online community". And by the way yes I am enjoying the irony in writing this as a comment on your blog. Mostly it's because I wanted to see how Discourse would fare thus.
I know this post was written largely to pimp Discourse as a way of discussing one's blog - but you make it with some rather strong assertions - none of which have any type of point which I can sink my teeth into. You're basically saying "You should have comments because I think you should" and hey that's neat but they don't work out well for me.
Now we move on to the next point:
If your website is full of assholes, it's your fault.
I would agree with this, but it's half of an argument. The assumption you're making is that I'm an asshole too - which many would agree with and that's fine. I write posts that are challenging and some would even suggest they're more than that. I maintain that I, like you, have some strong opinions. Unlike you I don't claim that they're weakly-held. They're not and when you engage me on something I tend to engage back - and that's when comments go to hell.
Let me expand on this a bit more. I do enable comments on some posts - typically posts where I'm writing code and am very interested in a conversation. On many others - I don't want a conversation on the post itself. If people want to start one, take it to HN or Reddit. I like to think I'm OK with this decision because it's my blog.
I left comments on a post I just wrote about Repositories and UnitOfWork. I had a particular point of view on the matter - it's why I wrote the post. People had some good questions and overall the comments were going fine until the .NET faithful decided what I wrote wasn't worthy and therefore I was an idiot (and was called that a few times).
I don't mind being called names - it usually means the commenter has no other point of view. And that's my point - why fill up my time and page with something that amounts to standing next to me and farting? This is your suggestion - that I need to allow people to come to my blog, to call me names rather than to engage, otherwise "it's to a blog".
I say "yes, it is a blog. It's my blog" and if you don't want to read - up to you.