<human>: Can you provide a brief overview of the text?

Warning: Long and complex.

I met my ex (let's call her S) online about 18 months ago. At the time she was friends with L, and soon became his fuckbuddy (they were friends for a few months beforehand). 

Anyway, our friendship developed and after about 6 months (~a year ago), I told her I had feelings for her, she said she felt the same, so she dumped her fuckbuddy and dated me (semi-long distance, saw her for a five or six days a month-ish). After 2 months (we'd only met three times, for 2 days, then 6 days, then 2 days), she broke up with me. She said that she cared for me a huge amount, but semi-long distance wasn't enough for her and she couldn't lead me on when she wasn't sure if she could ever love anyone (she's had a shitty history with boyfriends/fuckbuddies and has never been "in love").

I was pretty crushed, because we were extremely close and I was in love with her. We stayed in contact, talked a lot, which was probably pretty stupid on my part because I never really got over her. 

Anyway, about two weeks after she dumped me, she told me that she was "back" with L. This was devastating to me because she knew I was always jealous of L (he's older, successful, the works) and wasn't particularly comfortable with her seeing him as a friend whilst we dated. 

Now (6 months later), she wants to get back together (she now has her own place and therefore we can spend much more time together). She is still fucking L, but would "end things with him for me". He's pretty much her only friend besides me, but I said that she would have to not see him socially, not be his friend, essentially cut off all contact with him. I feel like a controlling douchebag for asking her to give up her only friend, but I know I wouldn't be comfortable or happy knowing he was in her life.
<bot>: I told my ex that if she wants to have a relationship with me, she can no longer even be friends with her fuckbuddy. Am I being a controlling asshole?