Ms Cook was trying to get the grocery shopping done when her son started crying and couldn't be consoled so she "chucked a blanket over my shoulder and started breastfeeding him".
It sounds as though Ms Cook tried to be discreet about it by putting a blanket over her shoulder.
What else do you do when you are halfway around the supermarket with a crying baby and a trolley full of groceries?
I'm sure many of those in the supermarket at the time would rather Ms Cook feed her baby, than continue around the store with a screaming child.
So long as mums are trying to be discreet about it I have no problem with them breastfeeding in public.
It's natural. It's part of life.
Almost everyone was breastfed at some point in their lives. Many mums are so well practised you can hardly tell what they are doing let alone see anything.
Yes, perhaps if they are at a cafe or restaurant mums should be considerate of others who find it uncomfortable and find a more private corner or pop into the restroom but it shouldn't really be a big deal.
Sometimes there is no other choice. You can't tell a baby to wait 15 minutes.
If it makes you uncomfortable there is no need to make a big fuss about it, just don't watch.