Wikipedia has the following up say on the matter:
The Molotov–Ribbentrop Pact was a non-aggression pact between Nazi Germany and the Soviet Union that enabled those two powers to partition Poland between them. The pact was signed in Moscow on 23 August 1939 by German Foreign Minister Joachim von Ribbentrop and Soviet Foreign Minister Vyacheslav Molotov[1] and was officially known as the Treaty of Non-Aggression between Germany and the Union of Soviet Socialist Republics.[2][3] Unofficially it has also been referred to as the Hitler–Stalin Pact,[4][5] Nazi–Soviet Pact[6] or Nazi–Soviet Alliance[7] (although it was not a formal alliance).[8][9]
A few years after signing, Germany invaded the Soviet Union in direct contravention of this agreement. Do you take issue with this?
Why or why not?
Option 1: It’s dishonorable. NAPs matter.
Option 2: It’s a justified breaking of a NAP because the Soviets were planning to break it later down the road (please provide proof), hence the German act was preemptive self defense.
Option 3: It’s justified in the sense that there are no real rules in war.