What the hell is the matter with you? The congressman has no right not to be asked a question. He has no right to grab anybody by the arm and detain him for asking a question. He has no right to yank another human being around by the neck for asking him a question.
And he has ABSOLUTELY no right to know the name of the citizen asking him a question.
This is not feudal England. He is not a Lord.
This is the United States of America. The congressman has no more right to assault another citizen for asking a question than you do.
He has a right to not answer the question and the right to walk away. That's it. Stop being a serf.
Not if a camera is running and your reply is going to be recorded.
Suppose a total stranger stops you on the street, with a camera running and asks you to answer a question. Would you not ask the name of the person before you let your answer be recorded?
I’m talking simple common sense.