What is the most effective method for promoting compassion and kindness in society?

People tend to break laws, signifying their lack of power.

Regulation creates a power abuse problem, where those at the top aren't regulated.

Compassion is often opposed by fear and greed.

Is society just doomed to deal with people being assholes? Or is there some other method to be done?

Would it be more effective to just teach kindness? Or would that fail too because people seem to not agree one what is or isn't kind?

Is there a solution at all?

Updates
+1 y
There is also education in general as a possibility, but then you run into the issues of poor comprehension skills, misinformation, unknowns, personal preferences in outcomes, and different life experiences.
Updates
+1 y
As @BungusHighFivePizza states, cultural differences also play an obsticle.
What is the most effective method for promoting compassion and kindness in society?
Post Opinion