Need opinions!

So i genuinely don't know what to do, and i'm gonna give you guys some background info

Ive been with this guy for a really long time, and you know we have our little fights here and there, which wasn't the problem.

The past 2 weeks we were in a fight, no need time to explain but it was caused by his friend, who now doesn't like me because hes very selfish and horrible to me when my boyfriend wasn't around and I stood up for myself at times.

I ended up breaking up with him. With all of the tears and the fights over the past 2 weeks caused by his friend and his stubbornness and assholeness i couldn't deal with it. Let alone my boyfriend didn't do much because it was his best friend.

-We are trying to fix it, but I feel like there is something missing, and also a weight lifted off of my shoulders. But I love him and we genuinely want to fix it but there's a difference between a want and what's right.