or just take it and hope you get a freq change sooner rather than later.
That's probably your best bet. What else can you do?
Whenever I'm tempted to get angry with a crew I think how I'd feel if I was a passenger on that aircraft.
If a crew have done something really bad, surely a phone call or even reporting action would be a better bet than losing the rag.