we all make mistakes, none of us is perfect, If i counted all the mistakes I made in my youth I'd be sitting here all day. Many of us have had our trust abused, forcing you into sex is horrific, someone took advantage of your commitment to them it's their shame not yours.
What he did was utterly wrong and yes "he without sin cast the first stone". You say you feel broken, make yourself whole again, forgive yourself, you will have learnt something from this experience and you will know what to guard against in the future, mistakes are between god and you, they aren't for anyone else to judge. Time does heal wounds, things will get better. I wish you the best.