Yes, being the only one in the group who's behaving professionally, who doesn't lower themselves to get involved in all the mudslinging and messiness is the road to choose. That does not mean of course that your situation will be completely stress free or that they would be behaving illegally just because they behave poorly and make you uncomfortable and unhappy.
That said, be very careful not to threaten anybody with or say "I will be forced to leave (or quit or resign or whatever) if this continues!" This would make everybody in the mix but you very happy, as the cuddling supervisors would immediately blame the entire made-up/never happened thing on your jealous gossip. HR would have the problem solved, because you'd be out of their face forcing them to deal with the fact that a couple of their supervisors are acting poorly, and you'd get no unemployment benefits which would cost the company money. You'd just be gone. Problem solved. Thanks very much!
If its so awful, instead of quitting, you can certainly begin looking for another job while you are still working there, which is one way you can make yourself feel better about the work situation and pre plan for the worst case scenario. If they don't stop harassing you and treating you poorly, think how great it would be to one day walk in and tell them you are moving on and doing better. But don't broadcast this information to your other co workers. In fact, make a real point to think about work ONLY while you are at work, don't let the drama and anxiety make you as crazy as it has and mess up your personal time.
Just avoid the gossips, and pretend this is beneath you while you continue to work there. Until you find something better. You now know your rights better. You always have the right to behave with dignity, and request that you be treated with dignity. Asking for this, standing up for yourself in a mature calm way is not insubordinate, not illegal, not work related misconduct. Punching someone out...well, that might be.