The Kremlin has never been very gracious about anyone else's sacrifices, but if Hitler hadn't had to contend with all of the "indecisive" efforts of the US and the Commonwealth, they would probably not be around today to denigrate said efforts.
Oh, and by the way... the UN still sucks.
Lend Lease to USSR:
8500 Sherman Tanks
12000 aircraft
450,000 trucks and jeeps
3200 locomotives
8500 tractors
100 octane aviation fuel
Anyone think the Reds win without these? Let alone the diversion of German resources caused by: 24hour bombing; the need to confront Allies in North Africa and the Med; the need to defend against invasion from Norway to Spain.
I cannot believe the numbers of so called educated people I have encountered who have no knowledge or understanding of these facts.