And so you show! That "venue" you claim, is a public one, my dearie, and a public speech was made, that to one free man's view begged a timely response which he did make. Hooray for him to hold his liberty out for us all to appreciate, yet that you, like Loretta Bobbitt, would chop it off at the nub, eh?
First of all, Im not your deary. I dont associate with jerks. You may want to see a Catholic priest. There is a high probability you could get lucky.
Second, you have no idea whether the venue is a public one. For all you know, tickets were sold. Whether it is or not is not the issue. The members of the audience were there to hear a President speak. The President was there to deliver a speech. The heckler was not part of the program and detracted from what the audience was there to hear. And if you think yelling bullshit is engaging in debate, you are a few cards short of a full deck.
Heckling is not a timely response. As I have pointed out several times, it is not the means by which free people engage in debate. It is the means by which totalitarian hoodlums squelch free expression. And, in order to protect liberty and free speech, I will be more than happy to squelch ignorant jerks who believe that yelling bullshit in the middle of a speech is the essence of what makes us free.