The thing about Freedom of Speech (a term we American Asses tend to hold up like a shield) is that it is not an all encompassing policy. Even in America.
Your right to Freedom of Speech does not give you the liberty to go into someone else's house (or in this case, to their post) and shout whatever you damn well please. The Homeowner (Blogger) can shut you down and throw you out. That is well within his rights. Even in America.
By the same token, @ancap47 should be allowed to post his own blog with whatever comments he wants to put up, as long as it does not breech Steemit's terms, and if he doesn't like @kyle 's comments on his post, he can throw Kyle out of his blog.
That's my story, and I'm sticking to it!