Good post, but everyone has emotional baggage. Even when someone does their absolute best to move past the things that weight them down, something may remind them of a past hurt.
In anycase, the things that hurt us define who we are and help us grow. But I do like what you said; some people need to let go of the past before they can have a healthy relationship.