It often happens for beginners who know only one approach to some questions in life, that they try to force others into accepting thier own views. But there are many areas of life. As people get more experience in life, they learn skills and talents in new areas of life from those who have such skills as their hobby or job. So they often have many approaches available fro each type of question. And so, if one tries to force them to one answer, they often resist, thinking that their own answer is better suited for them. So what is moral and what is not is a question that needs skills, open-mindedness toward other kinds of answers and a view of how the society works and what is needed in the society for things to turen out well. So an idea of who is how skilled in which areas of life, could settle disputes about whom to aloow freedoms and whom to allow decides for the group. Often varied answers by different people offer a well working choise for the group.
When someone errs to oppose moral quite strongly, it often is a questions of what is nonsese and what is not or of what was forcing, what was ordinary talk and what was mildly refusing to have an opinion. For suc too a better idea about who is how skilled in what, wouldgive better working communication. (http://pikakoulu.blogspot.fi ). About how much one can command and what is too far going, to that works well the rule "Live and let others live!" i.e. it is ok for all to be selfish in ways positive for happy life but not to mess with the lives of others, except fairly. One must demand this rule also toward and between others and not just with you with the person you conversate with. See http://Finnishskills.blogspot.fi . In the same blog also about healthy ways of living: If your suggestions is not good in some respect, it likely gets opposed, but if it works well for all, it is much more likely to be accepted and supported.
People who are considered to be with a lack of understanding, often confuse adices from different sources, kind of one talking one way of talking and another with another way of talking and other subjects too but they confuse them to be the same things and so produce nonsense from which they are blaimed. Relying more in common sense would help. One shoudl also pay somewhat more attention to who said the thing in question, not to memorize it as words only but as something said by someone specialized in certain area of life and with certain ways of thinking and level of skill in such and certain level of skill in other things. So the things said have only so much understanding and only about certain areas of life. What someone else said was with a certain leel of success in that area of life and certain amount of certainty in things at large. So please keep these things in your mind too as a landcspe, and your own understanding, the things at hand etc, and not just the words said.
People adapt to the culture and climate they were raised in, so that even abroad they tend to suggest that things should be guided like they were guided in their original homeland and culture. So if some Arab or whoever seems dangerously out of control and criminal, should one check if she/he is from another continent than you thought her/him to be from?Like Arab maybe African, some work oriented from Asia, etc.
Often especially young people confuse their environment talking about their own interests and values and about the importance of their place in the world, into believing that they themselves should invest in just those skills and areas of life even at the cost of their own profession and values. But it is not so. People just need to express their iews about things they like and value. It is not an obligation fro others, it is not even advice since it supposes that you are similarly inclined person. The rule "Live and let others live!" gives you room to follow your own likings even if others do not agree about their value.