My bf and I started out long distance. We had a good connection from the start. There have been a lot of problems though, and I'll name a few:
1. He has someone else. He's unapologetic for this and seems happy. I wasn't made aware of this initially. I stayed because he said it was over, and he said that many times but it never is. The other person is a guy, and he feels that I'm rejecting him or not accepting him because he is bisexual. He says he requires both and that he won't leave the other person for me.
2. The other person is mean, horrible, manipulative, and hurtful. At times under my bfs wishes, I tried to befriend the other person. They lied a lot, crashed in on a lot of my bfs and my time together, ruined my birthday last year, and leave me text messages on my phone that are technically song lyrics (so my bf says it's nothing) but say things like "I hope your breaks go out, no one calls you on your birthday, things fall on your head.." etc.
3. This part is my fault. I have promised visits many times (many) and always back out, or let something happen. I get scared and don't go. My bf is furious about it and brings it up every conversation. He says I'm not committed to him because I don't visit. His friends tell him I'm bad for him and using him. His other person (hates me anyway) calls me names to him and tells him I don't really love him etc. My bf repeats what is said to me.
My question...
Am I abusing him by not coming? Is it really a "carrot on a string" like he says? Am I being emotionally abusive and neglectful? I talk to him every day. He asks about when I'm visiting every day (every conversation). If I promise too far in the future (end of the week) he says I'm not coming. I have to promise the next day for him to accept it. He no longer believes me (of course) and although I want to visit sometimes, I'm tired of having to share. I'm worried I'm being picky though, and overlooking something I should just settle for, since nothing is perfect.
Am I actually abusive?