I don't think anyone has suggested that it is acceptable for pilots to ignore instructions they consider unsafe.
The only acceptable response is "Unable to comply due..."
For the rest of it, my understanding has always been that ATC are there to facilitate the safe conclusion of the flight. They provide a service, but when the chips are down, whether flying in the London TMA or anywhere else, the FINAL arbiter of what goes on is the aircraft captain.