There's a time and a place for everything and breastfeeding a baby should be done discreetly and not in public. If for some reason the baby must be fed then and there, a blanket to cover over the breast and the baby should used.
We had a few gals at the law firm where I worked who had what all the other girls would laughingly call a "Madonna complex" -- meaning some new mothers would go out of their way to show everyone they were breastfeeding their babies and the more blatant and exposed they could make it in public, the better. They seem to get their jollies out of the "shock value" by exposing their breast particularly if they knew men might be around at the time they were breastfeeding.
We even had one gal in the office who, although was out on maternity leave at the time, had came back to the office with her new baby specifically to attend the office's annual paralegals/secretaries Christmas potluck at lunchtime. Although there were a number of unoccupied offices on the floor where she could have gone and sat in private and nursed her baby she didn't want to. Instead she insisted on sitting on a chair right there in the main lunchroom where the potluck was being held, whipped out her entire breast and began to breastfeed her baby in front of everyone.
Now the majority of people at the Christmas potluck that day were women (as most attending were legal secretaries and paralegals) but everyone (many of whom were mostly male lawyers) also used the main lunchroom to come in to get coffee, soda, whatever, and the breastfeeding mother knew it.
I remember it so well because one of the male lawyers who happened to come into the lunchroom was my boss and when his eye caught her fully exposed breast as she was breastfeeding her baby he turned 20 shades of red. I thought it was funny but the breastfeeding mother was out of line insisting on nursing her baby there when private rooms were available.
Another time I was at a private Christmas party in someone's home which had a variety of people as guests -- many were neighbors, etc. One woman at the party decided she would nurse her baby in the den -- where about 20 people of both sexes were sitting around drinking and talking. She proceeded to whip out her breast in front of everyone present and began to breastfeed her baby. She could easily have gone into one of the hosts' bedrooms and shut the door and fed her baby in private but she wanted to do it in front of everyone in the room. It was obvious a few of the men in the room were a little uncomfortable when she did it.
I guess what I'm saying is a breastfeeding mother should show some class. A breast is a breast, and a nipple is a nipple, and whether or not it's used for breastfeeding exposing one's breast and nipple is not really acceptable in public unless no other place can be found to feed the baby. And if it must be done in a public place, then at least make an attempt to shield the nursing baby -- and the exposed breast -- with a blanket when out in public.
The same goes for Facebook. If these new mothers want to show a picture of them breastfeeding their baby then let them send their breastfeeding photo to their friends and family via email.
Now all the "earthmother" types will have a fit but no matter how they spin it, it's low class and tacky to go out of your way to breastfeed in public when there are plenty of means to do it in private.