For me this isn’t as cut and dried as it might seem. Imagine you go to Gettysburg and decide to walk Picket’s Charge (something I’ve done twice and cannot do without sadness and tears). Now imagine as you headed to the rock wall or high water mark of the Confederacy that a shaved headed Hari Krishna monk or whatever they’re called comes walking up to you and tries to give you some of his literature about peace and all that crap. And the person keeps walking beside you and wouldn’t give it a rest. Pretty soon I’d be looking for someone to limit that idiots free speech rights to a free speech zone far from this hallowed ground. Just a thought from an oldster whose spent his adult life working to protect the Constitution everyone’s rights.
The First Amendment pretty well guarantees that people will be offended at some point or another. While I understand your disinterest in the Hari Krishna who you may (though not likely) encounter walking Pickett’s Charge (and it still takes my breath away), no where in the first amendment is there a guarantee that you will never hear what displeases you