Have worked in a role all my life where customers are key. A lot of issues with Reb here, mainly in her very poor knee jerk reactions and also her perception that everyone will agree with her and lick her arse.
Firstly, the customer is not always right but when you are the provider, or in her case want to encourage and keep followers/AD, then doing this type of rant on Insta, YT etc is doing her no favours at all. The proof is that in the majority of cases she will remove this type of backlash reaction and/or delete negative comments. The problem is people have already seen her rant and the damage has already been done.
I was always taught the key thing you must do is to think first then speak and/or write. Words and reaction in haste, either verbally or written, will never come across correctly. Before phoning a customer about a complaint, I will always prepare and ensure my tone is never aggressive, even if the customer is being unreasonable. For written, again I will complete a first draft then come back to it and in a lot of instances will totally change the tone.
Reb just lashes out because she expects that everyone will agree with her. She is totally ignoring that people are entitled to their opinion. If you put yourself out there in public as a job and to gain financially from it, then in her own words you need to put your big girl pants on and take the rough with the smooth. In absolutely no job in life with everyone agree with you, but how you manage this is the core strength. If this is something that she cannot stomach, then she is 100% in the wrong role.
She really needs to take stock and start acting like an adult and a professional. As someone has said she could have responded to the question on solo parenting in a much less aggressive manner, recognise the persons point of view and responded calmly. But, as is typical with her, she just gets defensive. Normally, this type of reaction means the person does not feel confident with their argument, so covers this with aggression.
Do not believe she has the professionalism or maturity to change.