Someone's always going to be pissed off either way. Whilst I don't agree with toddlers running around in restaurants, coffee shops etc, people are going to be equally as annoyed if they have to listen to a screaming toddler who doesn't want to be in a pushchair.
I always remember once I was in a caf (not a coffee shop), my DS1 was in a highchair and had just started eating his dinner, when DS2 who was 3 months started screaming the place down. He'd had heart surgery two months prior, & this was the first outing I'd had with both of them since returning from hospital, and spending weeks in the house.
I attempted to feed DS via his NG tube which meant I had to put him in the buggy, as I couldn't do a gravity feed whilst holding him. All the while I was aspirating his tube, checking the PH and holding the milk up, he screamed blue murder. After about 5 minutes he still wouldn't stop crying, I tried everything.
People were staring, whispering, shaking their heads at me, pointing etc. Flustered and close to tears, I put DS1 in the buggy even though he hadn't finished eating, had one sip of my drink, rushed out and burst into tears.
Whilst I was getting both of the DC ready to go I overheard someone say, 'I wish she'd get that baby to shut up' (like I wasn't trying) and the person sitting opposite them replied 'you shouldn't have kids if you can't look after them'.
After that, I spent months in the house and refused to go out. It really knocked my confidence (I was already suffering from PND) and has put me off going out unless I really need to.