No doubt Zhang Xueliang had a passion for kicking Japanese butt
and felt the only way to defeat them was to put up a united front,
but he was later placed under house arrest in Taiwan and later
exiled to USA, if I am not mistaken. This fellow lived to a ripe
old age but was plagued by ill health.
Yue Fei was a real patriot indeed. He felt that the emperor's
oeders to pull back made no sense as the Jurchens were still
rampant. In actual fact, there was a spy (Qin Gui) at the royal
court who told the emperor to issue such an order. In this case,
Qin was the real traitor, not General Yue.