Calling the Jallianwala Bagh massacre an "embarrassment to humanity", Prime Minister Narendra Modi on Sunday urged people to follow the path of "peace and non-violence, renunciation and sacrifice" as "violence and cruelty can never solve any problem".