I wouldn't call Saudi Arabia an ally, I think client state is much more accurate. We sold a lot of grain to the Soviet Union throughout the Cold War, were they our ally? We sell weapons to a lot of countries but that doesn't make them allies. Saddam Hussein in Iraq used to be our ally but he isn't anymore. We actually worked with OBL in Afghanistan when it suited us, things change.You think Saudi Arabia is useful...in what way? Their strikes in Yemen were done purely for their own interests not ours. Are they doing anything about their royals who fund terrorism? How are they useful to us? They give us logistics support because they need us to protect them from Iran, they don't seem to be able to handle Iran at all even in neighboring Iraq and they're allegedly their enemy. 9/11 alone should have been enough to shit can our relationship with Saudi Arabia.
To your point about the rebels, I know they can hide among the refugees but they can also go back to Saudi Arabia or some other country not on the list and come in that way. If you look at what's happening in Germany and some other countries right now the problem isn't organized terror from refugees it's just a huge culture clash. For arguments sake let's say Saudi Arabia had nothing at all to do with terrorism...well where do you think terrorists are going to try to depart from? You can't talk about terrorism without talking about Saudi Arabia but Trump didn't put them on the list so the decision must be defended eh? Yeah, I'm sure Trump will get around to it later.