I do think something pretty major needs to be done, NB. Well, more than one thing, really.
Look at the statistics for breastfeeding in this country.
90% of women who stop breastfeeding in the first six weeks don't want to.
By six months, only 1 in 4 babies is having any breastmilk at all.
Over 90% of babies in this country have formula at some point.
Yet people are complaining about breastfeeding being "rammed down their throats".
Odd, eh? Banning all formula adverts would be a small step to making a more supportive climate for breastfeeding mothers in this country. At the moment, they're a minority group after the first month (and, actually, given that the methods for collecting the statistics for "initiating breastfeeding" are hazy to say the least, they may be a minority group from birth - one borough at least that I know of counts initiating breastfeeding as "has the baby licked your nipple?" fgs).
And, you know what, it's perfectly possible to want a more supportive atmosphere for breastfeeding that DOESN'T exclude or marginalise those who don't want to breastfeed or can't, for whatever reason, partly because if all the women who wanted to breastfeed could do it for as long as they wanted to, nobody would feel bad about their "choice" to use formula, would they?
It's now, when it's not a choice at all for so many, that women feel worse about it, I think.