Theres nothing wrong with an immigrant being the president (apart from the stupid outdated legal requirement).
Problem is, we got a dickhead musk instead of someone more honorable, like Arnold Schwarzenegger (I don't agree with all his policies, but at least he's a decent human being).