The G7 Summit is the latest meeting where China & Russia were on the minds of every politician. But while the US talks tough, it continues to rely heavily on the two countries it’s trying to isolate…