Yes, I agree Eenie. Great post.
I ran into one of these experiences recently. It really stirred me up to the point that I had to go talk to some friends to get over it and think over what I would say.. which I'm not going to post. I'm still not over that bad experience which I didn't expect...