morals should be enforced given the type of society you live in.

People are not absolutely free to do what they want. Everyone should be responsible towards the society he/she lives in and this means giving up many things.