As I said previously, the issue was an ATC instruction rather than a clearance.
Deviating around a TRW because you can't get a word in is deviating from a clearance, and can be justified.
"Go around Acme 999," is an instruction, not a clearance.
As to suits that don't understand flying having written this stuff, well, I think they understood it all quite well. I can only speak about my company; we took it quite seriously. I am speaking of an FAA FAR in the U.S., not in a primitive ATC system in Backwater, Africa.