I don't understand why people will tolerate selfish, rude, inconsiderate, hostile "friends" and then ask how to gently speak to them about it? Why worry about hurting their feelings? Stop being so desperate and get new friends. Like most people, I've had a few people like that who have passed through my life - I say passed through because I never let them stop. I just escorted them out of my life.