Beat up in front of my girlfriend
I was at a party outside making out with my new girlfriend with her giving me oral a bit away behind a tree, when we decided to get a drink and then go to a room nearby. That evening I was being quite cocky because my gf likes it and I know it. Knowing that, I also tried to wear a tough-looking look, i.e. army-pants (under which I was trying to hide my boner) and a levi's denim jacket.
While she was getting a drink I met her ex whom she had talked about sometimes. She had more than once emphasized his physical abilities while talking about him. She had emphasised how athletic he was and that he had been taking martial arts classes since his childhood. He kind of blocked my path making sort of a joke, at which I tried to push him away/punch him, thinking that my gf was there watching and wanting to impress her. A grin appeared onto his face, as if he was just waiting for that. At which he blocked my arm, and then my other one. Next thing you know I was being thrown around by him not able to do anything and I ended up with him holding by hand behind my back and me begging to be released while he was kind of laghuing.
My gf had seen everything was probably more embarassed than I was. Needless to say that we went to my room but did not do anything that we had planned. I told my gf that I only lost because the denim jacket made my movements harder, but I don't know whether she believed that. Now I try to avoid her ex, although I don't say it openly. I fear my gf has noticed that. To be honest, also in bed I am no longer that confident, and my gf may no longer be that attracted to me. I want to face him again, but I am afraid to get beat up once again.