EDIT: BTW, if that had happened to me I wouldn't avoid him or the shop. I'd give that guy (and the LBS) a piece of my mind and it would be loud enough so everyone within a 10-block radius would hear about it. Not only would I make it clear how intolerable that behavior is, I would make sure every female rider in every single Los Angeles cycling/triathlon club knew about it. Then I would then threaten to organize a boycott of the store if I didn't get a suitable response from ownership.
But that's just me.
With or without your bf ?<gdr....>
Best answer yet.