My mother breastfed my sister but she never did it in public because she respected her body way too much to give everybody in the mall a free show. I think women get so caught in trying prove and convince that breastfeeding is beautiful that they forget the reality of the world. People have different opinions and some people do find it offensive. Public places have to make their environment suitable for all types of people and large crowds and part of that is making sure people aren't exposing themselves like that because whether you like it or not your breasts are privet parts and just because you have a child stuck to it doesn't mean it's okay to show it to everybody. Other little kids are in those public places and some parents care enough that they don't want their five year old looking at that. It's easy to tell an adult "If you don't like it don't look" but we all know children will stare because they don't know better, but you do.  
 
Also in the world today there are too many peeping toms and perverts who will sit back and watch what mothers call beautiful and turn it into something dirty very easily. It's been all over the news about how these perverts are using the new camera phones to take pictures up the skirts of girls. When you pull your breasts out in public they don't even have to be sneaky about it because you've done half the work for them. All they have to do is whip out that phone and snap a picture and they could have you, your child, and your breast all over the internet or in porn tapes and you would be horrified and ashamed. Because there are guys who get off on that type of thing.  
 
It's not about pleasing people but more about being respectful and I don't see how anyone can not agree with being respectful. And you also have to understand that when you pull your parts out in public you're risking your privacy.