I know how you feel. I have 2 best friends and they both are in tricky relationships. My one friend, let's call her "Laura" is in a fake relationship with a guy who cheated on her, had pictures on his phone a month after they fixed things of another girl. When someone is in love, no one can stop them. Distance yourself, if they weren't meant to be, they won't last. He will realize how much of a good friend he lost, and notice his girlfriends jealous and controlling ways.
You are not wrong, you are you, and his girlfriend can't accept that, its jealousy. Don't feel you did anything wrong because you didn't. I've lost so many friends who were my best. Its life and it is sad.
You will find someone as well. Learning to accept and trust in a relationship is the most important thing, so it shows you how much people are willing to throw people away to use for their own benefit.
Stay strong, FL
~Panic Disorder, Hypochondria~
Life isn't about waiting out the storm. It's about learning to dance in the rain