First of all No I won't boycott this store, even though there isn't any in my area. I am looking at this as an outsider with only one side of the story and Here is what I see.
As for the neighbor confronting you/discussing a problem while at work, this might not have been the place to discuss...