Saudi Arabia is one of our oil suppliers, plus they're a stable monarchy who are opposed to ISIS...
But I agree that we can't follow their lead when it comes to dealing with Iran. Iran is super aggressive and f****d up, but frankly, they don't have to be our enemies. There are moderates in the government and among the populace. If we took a less aggressive policy towards them, if we lowered sanctions, we wouldn't be validating the hardliners among them. At the very least we don't have to demonize their civilians.
I would steer clear of direct intervention in Iran, though, but not give the government more anti-Western fodder. Same thing with Saudi Arabia-- they're good allies to have, and we'd do well not to interfere. I'm pretty skeptical of countries forcing other countries to reform. But in regards to Saudi Arabia, we also don't have to bomb Yemenis just cuz they said so. We should have a backbone and not directly antagonize anyone who could help us against ISIS, which btw includes both Saudi Arabia and Iran...
TLDR; Saudi Arabia is a relatively powerful and rich country that has convergent interests with us. We'd be stupid to refuse help from corrupt governments just because they're corrupt. Buuut we also should make our own decisions about not antagonizing Saudi Arabia's enemies and standing on our own two feet.
_________________
AQ: 36 (last I checked :p)