Well, that's not totally correct. There is no inherent right someone has to voice his opinion to someone else, particular on that someone else's property and/or in that someone else's establishment. If you were in my business and I didn't like your complaint speech, I could tell you to STFU.I'm not asking for you to be denied service. If you want to carry a rifle in a fast food joint for protection, knock yourself out. But if you think you're helping the cause of gun rights by "educating the public," you're not. You're retarding it.
My reading comprehension is quite fine. This is not a difficult concept to grasp. A private citizen has a 1st amendment right to complain to a manager or owner about another person in their business. If they want to kick you out it's the manager's prerogative. You wanting to "exercise my rights without someone trying to get me removed (which is their right) because they don't like that I exercise my rights" is hypocritical. The 2nd amendment doesn't shield you from the 1st.
Beyond that, the entire premise of your argument is convoluted and illogical.