Fortunately, the settled law (whether you agree with it or not) permits Cruz to be president.
I'm not sure "settled law" is the correct term but I don't disagree with the sentiment. The courts just don't want to mess with this issue. Maybe that makes it "settled".
And I repeat. Cruz would make a fine President. I would vote for him in heartbeat.