It was the US that sent ships with Refuge Jewish children back to Germany and directly into the gas chamber. FDR refused to let them in. Groups of Rabbis, after raising the money themselves within the Jewish community went to the president and told him that it would not even burden the tax payers- the Jewish people would support them. And still he said no. Those children died, as did the people on other ships.
Those American soldiers did not fight to free Jews. Although there were plenty of Jewish soldiers who died among them. My mother’s cousin died in the Battle of the Bulge. They did not go there to free the Jewish people from the camps. So, don’t even try to insinuate it.
More revisionist history. The ship you are referring to was the German registered MS St. Louis. It had a total passenger manifest of 937 passengers, seven of which were not Jews. The ship's initial destination was Cuba and when Cuba denied the passengers entry on tourist visas because the ship attempted to dock in Florida. It was denied by the US for the same reasons. It eventually returned to Europe where 200 passengers offloaded in England and the rest in Antwerp which had not yet been occupied by Germany.
The really sad thing is that the ship was informed that the Dominican Republic would accept up to 100,000 Jewish refugees but declined the offer.
19 year old soldiers do not set policy and the motives of the armed forces are rarely considered when the decision to fight is made so don't give me crap that we should be ashamed of our sacrifices because we didn't single out the Jews as the cause. The US military fought totalitarianism in that war and a dozen others. We fought for the liberty of others. That is a lot more than can be said for the IDF.
Roosevelt like the Democrat party today was antisemitic. You are going to have to ask yourself why he maintained greater than 90% of the Jewish vote even after that sad episode.