Not sure a solution will be found here friend, life isn't so easy to be instantly solved by a poll of peers.
As for me, I do try to talk things out with friends IRL and sometimes some of my Online buddies, usually more so when I was the one that wronged them. But I've had more then my childish...