It is impossible for everyone to be happy, and indeed crime, violence and "bad people" must exist partly to give self-righteous people someone to point their finger at to avoid facing their own hypocrisy, and partly because without bad people, the words good and worthwhile lose their meaning as such people have no-one to compare themselves against.