Interesting description of your toxic friends - they do, after all, come in all shapes and forms.
Ultimately, you have to move on or forever accept them.
Life isn't meant to be easy. Or fun, even. But it can be amazing if you want it to be. And for that, you might need the right people around you.
Good luck. :)