Remember that people say and do boneheaded things from time to time without thinking. People forget, lose their tempers, underachieve by our standards, break promises, cheat, lie and do other things that disappoint us. Make allowances for people's differences. Human beings make errors. Values amongst us are varied. If you keep your standards very high, you are subject to be more sensitive around people with low standards. If you have low standards, you will feel offended and slighted by those who have high standards. That said, the bottom line is this: when someone is hurting someone else, they are acting from a place of pain and hurt. Diminish the hurt to make room for enrichment. Instead of hurt people hurting people, you then have enriched people enriching people.