Well like they say in AA: "Stick with the winners" That has worked for me so far. They don't always tell me what I "want" to hear....but they don't "Hurt" me either. I choose to not associate with people that willingly try and hurt me...or anyone, for that matter.
Hang in there....go to meetings....hang out with the people whom "really" work the 12 steps.
Prayers and love

to you