To really put breastfeeding forward as socially acceptable to do in public it is best to lead with the foot of respecting people's discomforts. If we grant our dog the comfort of not flooding them, should we not grant our fellow humans the same?
I don't want to and won't plan my life around the fact other people have discomforts around my parenting choices. However, there is a respectful and tactful way to agree to disagree. I can nurse discreetly and plan on doing so. I have no issue apolgizing for offending someone if they make it known i have made them feel uncomfortable. I will hold my ground, but in the most gentle way possible. It takes all sorts in this world to make it go around. Just because someone doesn't like to watch a baby nurse doesn't make them an ignorant person. Some times you can't help your initial reaction.
My baby's need to eat does come first to me, but I like to treat others how I want to be treated. If something made me uncomfortable would I want someone to rub it in my face and flood me till I got over it? No. So I will try and do my best not to subject other people to that kind of mentality either.
Perhaps it can be done where very little attention is brought to it.
I never had anyone object to my breastfeeding 28 years ago over the course of 3 babies that I took and fed in public.
My daughter is now breastfeeding baby number 2, and she takes her everwhere and feeds her when she needs to be fed.
I never knew there was an issue with it. I am sure my daughter would have mentioned it if anyone reacted in a negative way to her feeding her daughters because it would embarrass her, and she's never mentioned anyone having a problem.
My mother showed me many years ago how to go about it without it being very obvious. I doubt very many people ever knew I was feeding a baby because I would pick a spot I could sit down (I would never choose to feed standing up, home or away, for comfort's sake) , and there was no real reason for anybody to look at me close enough to notice what I was doing.
I guess we have been very fortunate.