Nazis: truly believed jews to be evil (supported by the fact they put a lot of ressources into it) + killed several millions

Allies: killed more people overall (we mentioned stalin, like it or not but he was an ally) + simply selfish reasons to gain political advantage

In regard to Hitlers vs Stalin kills it is very important to take into account the amount of killing time they had, hitler had less than a decade (1936 ? or is it 35 ?) Stalin had 25 years i think... also if were going to think about it in terms of evilness you have to look at the size of the population they had available to kill, Stalin had a far larger domestic population to kill off.... im not sure how the populations at the hieght of the nazi and soviet empires compare but i would imagine they would be close...

If you want my opinion on why the nazis were more evil....

The effeciency and speed they managed all thier killing in, whilst effeciency itself is not evil if you can get people in quick kill them and get the next lot in ready to kill fairly quickly then you are trying to kill off whatever groups as quickly as you can.... which is more evil.....

The fact they targetted several distinct groups and tried to wipe them out, i realise the russians were nasty to certain groups (chechnya comes to mind) but they never made such a concentrated effort to wipe out several large distinct groups...

Besides if were going to start discounting kills because the perpatrator thought it was the right thing to do, im sure stalin saw his industrialisation which killed many in the countryside as the right thing to do, hell he probably saw the purges keeping in power as the right thing to do....

Basically we can't write off kills just because they may have been thought off as the best thing to do, exactly why we don't write off allied kills even though often it was for the 'greater good'

Besides i would put alot of the deaths in ww2 down to nazi germany as they were the ones that started the war

Admittedly i don't apply all blame to Germany but if were going to put it down to figures lets give them 70%, so 70% of war casulties (outside of japans actions though they are linked..) are given to nazi germany.... even if we give the 30% to the allied side im fairly sure that leaves the nazis ahead....

Btw if we are going to include stalin to the western allys we also giving hitler imperial japans kills ?