As long as people will believe to a method or a religion or a so called buddha or alla or anything, there will be always division, limits and therefore violence. Every faith breed violence, invariably. No body can teach you mindfulness or compassion, that is ridicule. Only yourself can do it. But we are so much used to point mistakes to others and to look for solutions from others.