See, I don't feel angry about mothers who gave their honest best effort, or who can't BF for medical reasons. I also never approach strangers with suggestions or concerns. But I do feel anger toward my friends who I know didn't give a good effort. I also only BF'd my first son for only 7 months, because I was working 12 hours a day, and the daycare he was in provided free canned formula (which I'm sure dosed him with a crap load of BPA). I'm angry I allowed myself to be undermined, and I put my career before my son. I could have done better. Now he has food sensitivities and hyperactivity issues that my other kids don't have. I should have pumped more. Looked for donor milk. Continued to BF at least at night. There's no good excuse not to try your best. I'm so sorry my judgementalness and self righteousness hurts you. I don't want to cause you or anyone else emotional pain.
So how do you qualify best effort? It's ok to judge the mom who felt she couldn't do it and just went to formula to make it easier for her and the baby, but the mom who drove herself half-crazy trying to BF while failing did right? Lactivism is not about judging or categorizing; it's about promoting breast-feeding as a healthy practice. Your approach is definitely not healthy, not for you or the other moms around you. I understand being upset when you're so passionate about something - just try to not let the negativity take over.