Agree! Mean spirited people