if the Nazis hated communist why would Hitler want to sign a pact with Stalin

Answer:
But Stalin was cool to Britain after its effort to create a political alliance with Britain and France against Germany had been rebuffed a year earlier.
Explanation:
So A