Westerners particulary Latvia, Estonia, Poland, France and UK like to remember Molotov-Ribbentrop pact sometimes even trying to pin the guilt of Nazi Germany on the USSR. However, like it always was they prefer to keep silence about exactly the same pacs which they concluded with Nazi Germany long before the USSR did it. It is always unpleasant for them to recall it but you can't dodge the historical facts, likewise it's impossible to escape from the truth. Of course they try to claim that these pacts were not the same thing, and of course they try to hint that democratic pacts are a far cry from communist pacts. But unfortunately for them that doesn't sound earnestly. And we can't omit the fact that the USSR was actually the last country who made exactly the same agreement having basically no choice after others simply decided to step away and not hinder Nazis to pursue their goals, but that's not actually that important. The important thing is that Molotov-Ribbentrop pact wasn't something special, it wasn't some kind of a travesty or a treacherous move. It was an ordinary agreement of that time, when everyone was concluding such treaties, and futile attempts of the West to convey it as something unusual, something that even cound spark the whole world war sound ridiculously dubious or it would be more correct to say, simply delirious. They have to face it and admit that in this time all countries had pacts with each other, including with Nazi Germany, and bringing Molotov-Ribbentrop into the focal point of the historical research yet avoiding the discussion of the same pacts of the other countries is purely political move which has nothing to do with real scientific analizying.
1934 - German-Polish Non-Agression pact, signed on January 26
1938 - Munich Agreement, signed on September 29
1939 - German-Latvian/German-Estonian Non-Agression pact, signed on June 7
1939 - German-Soviet Non-Agression pact, signed on August 23