Not defending bad parenting and child abuse but
"If you don't have a kid, then you don't have the right to speak on this situation,"
I think you are misunderstanding the argument. It’s not that non-parents don’t have the right to speak, but that they lack the experience to judge the situation.
Not saying this is a valid argument in the situations you described, those are clearly wrong and you don’t need kids to know this, but that’s where they’re coming from.
A milder example would be non-parents judging parents for letting their kids watch TV for extended periods of time, when they’ve don’t know the struggle of having to baby-sit a toddler 24/7.
