I guess I feel that just because something bothers me in public doesn't mean that its not "ok." I would think that it was weird, but not necessarily wrong. I'm also bothered by loud talkers, people who smell funny, people with visible nose hair, people with lots of ugly tattoos, people who are way too tan, smokers, etc. However, these things are part of living among other people. So my choices are to bitch about it, never leave the house, or pull up my big girl pants and learn to reframe my way of thinking and teach myself to get over things. The latter seems the most effective to me.....
Now having said that, we are all on the internet in a thread discussing breastfeeding in public, so I'm... discussing breastfeeding in public. That doesn't mean that in real life I don't get over things, not sure how people keep getting from A to B there. I'm sure whether I'm put off by someone's behavior wouldn't have any effect whatsoever on their lives even if they knew that I WAS put off, and me discussing it in the Hypothetical Land of the internet certainly isn't going to.