I am the same way -- I am miserable if I think that someone is upset with me. You are right, though, that some things can't be fixed in the short term. You just have to step away and let time heal things or just let you both move on.
I love this page, Val! I am so much similar to that... Somehow I'd rather hurt myself in the process of avoiding others to get hurt.
I hope you find God's grace flowing in your heart & that His peace is healing your heart.