Akk, good question.
I try to debate only for sport, I've learned you can't debate to change people's mind, and debating for the purpose of looking for a fight is a waste of energy and time because it's feeding a negativity right from the start.
I try to do what I think is right. As a parent I do what I think is best for my family, for my children, for their future.
I am not so worried about being right. If I'm wrong I want to know so that I can stop being wrong and wasting my time.
Opinions are different, everyone has to go with what is in their hear, their gut, their head. It gets messy because everyone wants their opinion to be right, but no one stops to realize that you can't be. Your opinion can never be 100% right unless everyone believes it- no opinion, if it's truly just an opinion, is wrong.
I've learned two things in life:
1. Water the seeds, not the weeds.
2. Sometimes we make bad choices because they are the only ones we can live with.
I don't need to justify my way of living, I just need to go to sleep at night.