If a safer, more peaceful countries sees another nation doing terrible and heinous things, its moral standards should be imposed. For example, if Sweden was completely free and secular and had equal rights for all, but then the Netherlands was stoning women to death, Sweden should impose its morals immediately.
While I don't agree with a carte blanche 'you believe what we believe or we will invade and destroy you' there are many beliefs and cultural norms of morality that we can objectively say are bad news.
Slavery is okay in some countries. That is bad, we should crack down on the slave trade and try to shift people's perspective away from toxic ideas like slavery.
It is not bad to dress modestly, so it seems silly to tell people not to wear veils or long robes and what have you. But people threatening and killing those who don't comply with that scale of modesty is bad. We should crack down on dogmatic countries who slaughter people for non-compliance, and work with those countries to weed out those toxic ideas that they would want to spread.
Universalizing morals gives too much power to one party, disrupting the balance of modern society. We can see it in history all the time. Roman empire, Spanish inquisition, Adolf Hitler and world-war II. The suggestion of imposition shows a profound ignorance of history, and intellectual paucity. The next time you decide to be an egocentric, god-playing disregard-er of basic human rights...DON'T!
If one culture does things differently from another or dresses differently from another or has different marriage customs, that is a fine variation that should be left alone. But differences that are about violence to certain populations, such as women and children, need to be addressed whenever a dissenting culture has the chance to do that.
In general a society should not impose or force their moral standards onto another society. I think every society has a right to believe and think in their own way and be able to decide what they think is best for them. However, during extreme cases it might be needed.
Morality is a social construct designed to fit each society based on what those societies' values reflect. There is no universal moral code that cannot be compromised in some way by external influences, and the malleability of morality is the basis for social determinations of moral standards. The moral standards of tribal societies in the Amazon or sub-Saharan Africa are starkly different than the moral standards of industrialized first-world democracies, but neither society has any more right to impose their morality on the other if the construction of those moral standards is sufficiently acceptable to the majority of each population.
I do believe one society should impose its moral standards on another. I feel this is wrong because there is no guarantee that each and every group of people will have the same moral values and there is no reason to expect that they should. I believe people should have the right to follow their own moral compass as long as it doesn't harm other people directly in their society.