I can sort of sympathize with him, but by no means am I in his support. He did a bad thing and he should have fought off the pressure and tried to end things between you both with a honest explanation and maybe see each other eye to eye.
I'm currently dating someone, and she's almost exactly like me. We have a lot in common, and she's become my best friend. But I do have to keep fighting off the fear of getting too close and maybe leaving ourselves open to my screw ups. I don't know if that make sense. I fight it off each day because I firmly believe being with her is only going to improve our lives, and she believes the same. But nonetheless, the fear is deeply rooted in me. I suppose it boils down to how we fight it off that determines the outcomes of our relationships.
Nonetheless, I wish you the very best, and I'm sure you'll do well! Stay happy, and stay awesome!