I know the whole first amendment thing can be hard to grasp when you're in the market of fabricating spin.
But let's try to be reasonable here. "Freedom of speech" does not obligate a protester to answer your shallow, hostile, ignorant questions. Sure, you have the right to ask them. And everyone else has the right to ignore you and go on about their business.
Don't take it personally.