differences between values and morals :
values are personal but morals are universal
values can be changed but morals still the same
difference between law and morals :
Laws impose penalties but There is no official punishment for unethical behavior
Laws are changed by Parliament but Morals cannot be changed intentionally, they develop slowly