Eu acho que o compreensivo contesta, compreende a situação no sentido de elucidar o problema.
O capacho, não faz isso, embora ele possa até entender a situação, mas age por conveniência ou por obediência.
Pra mim um não tem nada a ver com outro, mas vamos lá.
Ser compreensivo é entender, respeitar e apoiar as opiniões, escolhas e decisões da pessoa.
Ser capacho é fazer de tudo por alguém que não se importa com você.