If I was in charge of a forum like NSC, I think I'd ban this sort of thread. The problem the OP is talking about needs to be handled properly, and I can't help thinking there are professional bodies to do that, if the first resort of confiding in close family and friends is unsatisfactory.
Unfortunately by posting on a public forum like this, most of the advice you will attract comes from needy people who either deliberately or subconciously use it to air their own past failings, for reasons best known to themselves.
Nothing good will ever come from asking for emotional advice on NSC, IMO.
Are you feeling better for having got that off your chest, Sim? Do you want to talk about it?