For what it's worth I thought the post was fantastic until the last paragraph, which was a valuable anecdote (and obviously a very personally significant one), but very confrontational. Understandably so, but the tone probably makes it less likely that a person on the fence would come around to your point of view.
You're right, that last bit was a bit of uncalled-for ranting. I would edit it to remove it, but I think doing so would mess with some of the discussion that has gone on since my post.