Do you think the Jewish refugees on the MSS St. Louis deserved to be denied a port of refuge by Roosevelt and sent back to Europe ?
They absolutely deserved admission to Cuba, which is where they were sailing, and had permission to land.
I don't remember why the Cuban government changed its mind, and I don't know how their perfidy made those voyagers President's Roosevelt's responsibility.
Further, you love to forget that none -- not one -- of those passengers was returned to Nazi Germany.
All found refuge in free countries such as Britain, France, Belgium and Holland.
That some of these countries were later overrun, and some passengers did die in the Holocaust, was certainly not knowable from Neville "Peace in Our Time" Chamberlain's administration in Britain.
Of course, in hind-sight, it's obvious that President Roosevelt shoulda-coulda done much, much more to rescue Europe's Jews.
But under the circumstances, I think he did as much as he lawfully could, and in the end, more than any other leader.