Don't forget that Germany also signed a non-aggression pact with Great Britain.
Japan, which had recently signed the Anti-Comintern Pact with Nazi Germany, was blindsided by the Non-Agression Pact.
After the Soviets defeated the Japs at the Battle of Khalkhin Gol in 1939, the Japs went on to basically sign their own Non-Aggression Pact with the Soviets, something Hitler might like to have known, when he declared war on the US.
Britain wasn’t invading Europe with Hitler and being led by the worst mass murderer in white history while allied with the second worst.
Nazi Germany signed a Non-Aggression Pact with Poland in 1934.
In fact, Hitler admired Marshall Piłsudski. So much he attended a memorial service for Piłsudski at the Polish Embassy in Berlin, and had an honor guard place at Piłsudski’s tomb in Kraków, after the Nazis occupied it.
Hitler in the beginning thought Poland was a potential ally against the Russians, knowing how the Poles despised the Russians.
Soviet Russia also signed a non-aggression pact with Poland.
Sure, Poland had a pact either, and attacked Czechoslovakia with Germans while at it.
Before signing the pact, USSR fought against Hitler in Spain and tried to weld anti-Hitler alliance. Which was sabotaged by the US and Poland.
“Don’t forget that Germany also signed a non-aggression pact with Great Britain.”
It was no such thing. It wasn’t a treaty. there were no terms or a duration. It was just a vaguely worded memorandum.
It wasn’t just a non-aggression pact. It was also a plan to divide up Eastern Europe. I certainly can fault Stalin for signing that.