Stillin:
Morals are a personal decision. You can have the best parental and social guidance possible but unless one chooses to exercise self discipline and live by those morals chosen, all the guidance in the world amounts to naught. Parenting and social structures can be coercive or enforce the accepted morals of a society but in the end it is up to the individual to live by those morals.
Morals are also extremely subjective since they vary so greatly between cultures, countries (politics) and respective beliefs. Because one may not agree with someone else's morals it does not necessarily make them immoral. When people decide to impose their morals on others they end up treading a fine line between impeding on legitimate freedom and creating a happy, moral society. It's no different to imposing religious or political beliefs on others.
This is why I go by a simple rule: as long as what I do in my life does not harm other creatures psychologically, physically or deny them their freedom, then I am not being immoral in any way, so I'll be damned if I'll let anyone else impose their moral views on me and harm me psychologically, physically or deny me my freedom to live my life within my own moral framework. Depriving others of their freedom based on one's own morals can in itself be immoral.