Nations can’t be Christian. Or Muslim for that matter, or anything else. People can be. Nations can’t be. Nations are a mental construct and as such are not people. Only people can be Christians.
Calling America a ‘Christian nation’ betrays a fundamental ignorance of both personhood and Christianity.