Could the reason be that the Gustloff was sunk by a Soviet Sub and not another allied one?
Allmost all of the people on-board were civilians, among them more then 500 children.
It was an outreagous act of brutal slaughter from the side of the Soviet Union.
In 1990 the commander of that sub was posthumous awarded with the title "Hero of the Soviet Union"
SOME HERO