I have this very issue bothering me. I have been in a relationship with this girl for about 3 years now. I love her so much, and she loved me until of recent when she told me that she's no longer interested in the relationship. She told me the stern truth that she was seeing someone else.

It's not like I don't take care of her, because I have given her almost everything she requested from me. I bought 90% of her clothes myself as she can't even buy for herself if I give her the money. I pay her bills too.

Just about 2 months ago, the said guy called me and told me that his gf (my gf) said I'm her ex, and they are now together. This guy is not that rich, he's just on average income scale, he's not super handsome and the worst is that, this girl calls and comes to my house for sex anytime she feels like. But that's all, we are not friends like before, we don't go out together, she don't even oblige my requests anytime I ask her for anything. She doesn't even visit on a regular except for sex.

Right now, I'm fed up; I'm tired of being in this love triangle, though I love her so much.
My guys advised me to beat her up and warn her never to come close to my house again, but I just can't. Though I feel used as a sex object, but I just can't say no to this girl's request.

I don't just know, am I being stupid?? Is there a Best way to handle this in a more diplomatic way?? I really love this girl.