I respect what you are saying, that your theory cannot be explained in a blog post. But, on the other hand, when you ask for someone to accept that, in turn, you also need to accept that people are not going to take your theory for granted solely on your word that you are right.
I too am putting forth a couple of personal hypotheses in my book and, although I provide reasoning and some evidence, I cannot prove them. I, therefore, do not expect that people will accept what I say just by taking my word for it. Especially when I am not 100% sure myself of the correctness of those hypotheses.
I believe what is putting some people off is that you are adamant about your theory. When we are unsure of simpler things, being so absolute that a controversial theory (regardless of being right or wrong) is right sounds… you know.
I think what pissed Susan off in the first place (apologies for attempting to speculate on your feelings Susan) is that you said she tried to silence you (again, apologies if that is not the exact phrasing). I can tell that Susan never intended to silence you or anyone else for that matter. That was unfair on your part.
Arguments are ok and heated discussions are ok too. After all, we are passionate human beings and not machines. Nonetheless, we need to be careful of our phrasing. Surely everyone is entitled to speak his/her mind, but not speaking in person makes it even harder, so, being careful of what we write is even more necessary.