BM, good to hear you're back at peace and on a steady course for your future.
BH, I try to think how I would feel if I was the being treated in such a way. It's the old question of do you treat them how you want to be treated or do you treat them the way they treat you? Each sitch is different.
Live your life while you are still living. Riding the trail less traveled.