Break up with your bf and let him no you no what he did. But, as for your friend he seems like he wanted to get in your pants if he was disrespecting you in that way and touching you like that. I wouldn't talk to either of them because you had a long relationship with that guy why jump into...