The thing is even among your good friends you need, to some extent, exercise some power and control so no wonder how strangers would be if they find that there's not limit to their behavior with you..
Even with parents, I mean my father's family of brothers, sisters and mother were *******s and they used to outcast him and treat him like rubbish, he still feels bad about the past... Sometimes i wished he dared to give them the middle finger and ran away from home and started a fresh life..
Forgiving people i dont think this is likely unless they realize and accept their mistakes but I'd never win their trust ever..