Mum shamed for breastfeeding in public speaks out