I was down that the Mt Vernon SuperWallys earlier today while my poor lil guinea pig was at the vet for the eunuch treatment. I had been wandering around with a shopping cart for maybe 10 or 15 minutes when a manager & minion intercepted me. Very polite fellow, but of course as soon one is stopped by a manager-type while OC there's a certain expectation, so I'm thinking "great, heeeeere we go..."
So he introduces himself by name, shakes my hand, and launches into the usual "Several associates & customers have said they're uncomfortable.... and would you mind covering up" spiel. I counter with, "OK, you do know that it's Wallys policy to comply with state law, yes?" politely. And this is where it got odd. He agreed, and asked if I could cover up, then quickly acknowledged that with my big freakin Tanfoglio and shirt I had on at the time, covering it up would still be pretty darn obvious and probably pointless. I asked if I was being asked to leave, to which he said, of course not, he just wanted to see if maybe I could cover up. So I said I would continue with my shopping and then get out of his hair, and we parted relatively amicably. I did so and left without further incident.
Whole thing did kinda leave me scratching my head tho. He did seem somewhat familiar with the law,I figure he was either an anti who was trying to get away with what he could under company policy, or neutral and just doing what he felt he had to under the circumstances to keep everyone "happy." Probably the latter.
Sounds to me like you handled it perfectly. The manager did what he had to do and you stood your ground. Both of you accomplished what was needed. He could then appease his employee by saying 'he tried' and you still OC'ed. I too have a hard time coming up with thought out responses on the spot, you did better than I would have.