I need some help :(

So my “best friend” hates my boyfriend I have no clue why she just saids he’s a tool but is isn’t he’s the most lovable person ever and he always puts everyone before himself, anyways my friend always reminded me that she hates him and my boy gets all upset and sad because of it, and a few days ago we had a fight and he said some nasty things but we sorted it out and talked about it and everything and we’re all fine now. My friend keeps saying that I’m a idiot for not breaking up with him but I don’t think I am? Like we both love each other and our parents get along great.. it’s a long distance relationship but we make it work and we’re doing great but I honestly just need some advice :(((

Thanks lovely ladies 🤩