I don't know, I just don't agree. We live in the age of helicopter parents, where children are so infantalized that some don't know how to sweep.
Everyone has an opinion about what makes a good parent. I am just concerned about how quick people are willing to label other parents as bad parents for doing something they disagree with
spank your kids? bad parent
don't spank your kids? bad parent
Let 12 year old stay home alone for an hour? bad parent
Supervise your 15 year old's party? bad parent
Breast feed? bad parent
Don't breast feed? bad parent
Breast feed past 8 months? bad parent
Leave a 10 year old in a car? bad parent
believe in unschooling? bad parent?
kids go to public school? bad parent?
homeschool? bad parent?
athiest, christian, muslim. You guessed it bad parent
then there is ear piercing, cell phones, watching tv, not watching tv, traveling all the time, never traveling, homeschooling, always with your kids, rarely with your kids, free rang parenting, sheltered children, working too much, working too little, not working, stay at home mom or dad, both parents work, buying children many things, never buying kids gifts, disowning over religious or moral beliefs, tolerating all flaws.
All of these has gotten someone labeled as a bad parent and "idiot." Everyone has a stance on one of these things extremes or not.
I think it's over reactions even if I don't agree with some things. Beyond real harm or abuse, I think people are way too concerned about other's parenting jobs.