I totally disagree with Trump on this one. The only question should be, "can they do a job that the military needs done?" If they answer is, "yes," and they meet the physical qualifications then that's all we really need to know.
Although. . .I applied for the Navy once. Met all the physical requirements and scored highly on the ASVAB. I was turned down because I was already married with a kid. It seems to me that the military has long been averse to taking recruits who are going to cost them more money to take on. I can see it from that angle, but I still think it's wrongheaded. These are people, like me, who want to serve their country. Why not let them?