Touché!
Yes, those transit "rights" and the iron ore deliveries ... Nothing to be proud of.
But that same Sweden was responsible for saving the majority of Danish Jews (after they had been valiantly protected by their own population) and its Red Cross (after negotiations with Himmler) saved many concentration camp inmates from murder in the last months of the war, those "white busses" are legendary (and there was no commitment from the Allies - who feared some Nazi trick - that they would not be strafed by roaming USAAF or RAF fighters, the Luftwaffe had by then lost all air space control over Germany).
Sometimes you have to get real close to evil to do good. Staying neutral isn't always black and white, lots of grey in between. There was a saying in (likewise neutral) Switzerland during the war which I'm sure caught Swedish sentiment as well:
A true Swiss citizen does flourishing business with the German Reich six days a week - and goes to church on Sunday praying fervently the Allies may win the war.But sometimes a little good can still emanate from something awfully bad, without the Wehrmacht occupation of Norway from 1940-45, we would have never had her:
Frida's mother was Norwegian, her dad a Wehrmacht soldier stationed there, people are people,
but after the Third Reich's surrender, Norway, perhaps understandably so, wasn't a good place to stay for a single Norwegian mother with a
Tyskerbarna daughter fathered by a German
Landser. So the two moved to Sweden, stayed there and the rest is (another part of) history.