I was going to say the same as MR - Fussy stage! DS did this too. It sucks, but you can work around it.
It's not selfish to want things for yourself, but what you want isn't necessarily incompatible with breastfeeding. It's just a matter of finding a compromise in regards to the how and where you feed.
How much feeding in public do you usually need to do? Maybe you can work around it and try to fit more feeds in at home and private places. DS would only feed at home, in a darkened room between 4-9 months. The only time he'd feed when we were out was when he was due for a nap. Otherwise I just didn't bother - there really was no point trying cause he'd be on and off and wouldn't really feed. He also started feeding much, much quicker all of a sudden at this age.
At the end of the day, it's really up to you to decide what's right for your baby.