Is there absolutely no way to do this?

I only ask because the amount of spam-y messages and verbal abuse that I've seen in Syrcus Tower has gotten absolutely ridiculous. From Tanks spamming macros 7-15 times in a row (each one with a sound effect!) in alliance chat for the big boss moves, to some very unpleasant exchanges in alliance chat, I'm surprised there is no way to block someone, even if it's just in the instance.

I understand that instances are cross-server, but could at least be a temporary filter of sorts, especially in raids where you cannot vote kick somebody for harassment if they're on a different alliance. And yes, I'm talking about legitimate verbal harassment of people on my alliance. It leaves absolutely no solution except to leave the instance and take a 30 minute penalty, or just try and get through it and hope it doesn't get worse.

I also understand I can just switch to another chat. I don't want to do that either, since I'll miss out on communication between part members and the alliances. If I wanted to completely isolate myself from the chat then I wouldn't have joined a raid. I don't know whether that would block the sound effect macros either, which I've seen becoming more common as people become more impatient with the tower. I wouldn't mind blocking the walls of ascii art that people have been putting in the alliance chat either.