What an interesting use of the word "traitor", being upset that someone will stand up to an aggressor on behalf of another country without seeking any advantage, indeed it will cost them money.

As opposed to someone who publically castigates  an 'ally' for financial gain.