All opinions are welcome, just be prepared for responses that don't share your opinions.
As long as we play the ball and not the person, and abide by the
forum rules, then it is fair play, IMO.
But, also keep in mind that many of our opinions come out of our values and any attack on those feels like an attack on us personally. We all need to be respectful of other forum members' values (which are rarely stated, but implied, correctly or not) even if we don't share those values. If we concentrate on ideas we avoid trampling on other's values. If done politely, dumping on an
idea is not an attack on that person's values.
The places to challenge values is elsewhere, like in political movements, think tanks, religious outfits, ethics committees and in my, and possibly in your, family...:U