them obeying the atc command was reasonable and expected course of action.
That’s incorrect, and is exactly why we train to ignore ATC commands and follow TCAS advisories. We don’t even tell ATC if we’re climbing or descending, simply “Aircraft XYZ, TCAS RA”