You have written this with so much honesty and I can feel how disappointed you were at so many things being out of your control.
I have had 4 kids, and not once has anything gone to plan, in the end you just have to be grateful that you were able to create such miracles.
The other thing I wanted to say is that there will always be the mouthy mothers out there who think their way is the best way. In the end none of it matters because once your kid is grown it won’t matter what product you used on their diaper rash or whether you had a c section or a natural birth, the only thing that matters is that your child is loved. Ignore the noise and keep loving your baby