Ok... this will be sticky. My way of dealing with it is leaving the anger and guilt at the foot of the Cross, and remembering that I am pardoned by the Saving Grace of Jesus Christ, but that won't exactly work in your situation, will it?
How about this: think about someone whom you love very dearly. If they were in your situation, how would you respond? Would you love them any less? Or would you be sympathetic and compassionate? Whatever your answer is, it will most likely be their answer too. Think about how they have loved you back. Knowing that someone loves you unconditionally should help in dealing with the guilt.