Its really sad that there are so many people who think its wrong to breastfeed in public and that mums are embarrassed about doing it. I am not middle class or the underclass! I breastfed my son until he was 8 months old and never thought twice about doing it in public, i fed him when he was hungry, wherever i was. I never had any nasty comments or funny looks, only smiles and nice comments. I didnt flash my boobs to everyone but i didnt hide it either. yes it is true the teenagers are often embarrassed by it, my little brother was only 17 when i had my son and at first he was so embarrassed he would walk out the room, but he soon got used to it and overcame this problem!
I think we should be proud to feed our babies in public and not worry what others think, its their problem.
I do think there is an age limit though, personally i wouldnt breastfeed a child, only a baby so up to a year at the very latest.