He is the first POTUS to be honest about our relationship with the Saudis = that the POTUS is a client of the military industrial complex.
Frankly IMHO not a good enough reason to let them stir up the hornets nest of extremism around the world. They fund terrorism, fund mosques in North America, ect. I just wish the US could kick the Saudi habit.
The young Saudi Prince Salman, who is trying to change/reform those things you mention in Saudi Arabia itself, should now be thrown under the bus by ignorant Americans who can't understand he's fighting a similar battle with the old line Saudi terrorist-funding Wahhabi establishment as Trump is fighting with our war mongering neocon globalist establishment here? Talk about shooting ourselves in the foot.
As a bonus, the people hyperventilating over this issue refuse to acknowledge the information that Kashoggi was not just a "journalist", he was a Muslim Brotherhood operative embedded in the Post as a journalist while working to overthrow the Saudi government and add Saudi Arabia to the worldwide "Arab Spring" terror supporting movement.
People need to learn to resist the knee-jerk virtue signaling and connect the dots. As Charlie Brown used to say "Good grief!"