I'm not so sure about that.
American soldiers fought for freedom, the absence of which anywhere in the world threatens that which we enjoy at home. So, in essence, the American soldiers fought for America. The frontline of that war against freedom just happened to be in France.
If leaving the bodies of our heroes in France does nothing else but remind them of the terrible cost of freedom, I say leave them there. If not, let's bring them home.