law is greatly influenced by the society in which it operates, especially in a democratic society. Law-makers, are voted into power by the majority in elections, and if they don't create laws that reflect the values of society they'll get voted out, so natrally they'll do everything they can to make laws which reflect societys values.
How are human rights recognised and enforced?