Wow! at some of the comments on here.
Surely the one thing that this thread (and practically every other) highlights is that everyone has their own opinion - and that they are entitled to it?
I breastfed in public. Did not particularly want anyone to see my breasts (not because I'm prude / ashamed / insert another adjective), but rather like the way that I would not want to flash my arse cheeks at Joe Public if I could avoid it.
And in my personal situation, I could avoid it quite easily. The first month or two, when it was difficult to get screeching ds into position, bra strap unhooked, mouth positioned, latched on etc, I used the bf rooms (am not in UK, and I was never inconvenienced at having to find/use one).
Later on, when I got the hang of it, I bought a huge cool (I think!) scarf, put it over my shoulders and held it together at the front with one hand while 'manipulating' DS onto breast with the other. He was never smothered or drowned in scarf material at any point and to be honest, all he cared about was getting milk in his gob! Think he might have tried to pull it down a couple of times when he was much older, but I think all that a voyeur might have glimpsed was that back of his head and as much breast as you'd see around it...
Nor did I squirt anyone either - other than ds who had regular breast-milk face-washes.....
Don't see why some posters need to be so insulting though? Each to her own, eh? If you feel comfortable bearing all, great, but please remember that some people might have a lower comfort level than you - that doesn't in itself make them prude. Similarly, if you find it awfully distasteful, I guess you need to find new friends, or at least avoid baby mealtimes with them if it's simply too distressing.