I was yelled at for taking my bike into a grocery store here in Pittsburgh a few weeks ago. A friend of mine ended up complaining via the website (something I hadn't even thought to do) and got a call back within a few hours apologizing for the manager who yelled at me and saying that not only was it fine to take my bike in but that they'd make sure to call the store and let every employee there know it.
I thought that was about as good a response as I could get. I can't wait to take it in today (I go to the grocery store to deposit checks for my office as part of my daily routine).