I really, really, am not a fan of Putin, but he is rather correct in his points. The U.S. should drop Saudi as an ally, and recuperate it's relationship with Russia. The cultures are similar, the geo-strategic interests are similar, the capabilities are similar.
As a matter of strategy, the U.S. is making many blunders. Why support Saudi Arabia? Why support any nation who doesn't hold the same ideals as yourself (or at-least more similar)? Why even give them the time?... The U.S. has been acting like they are dependent on Saudi Arabia, so they need to compromise with them. The reality is Saudi Arabia is dependent upon the U.S..
Imagine if the U.S. and Russia propose a trade embargo on Saudi Arabia? The detriment to Saudi's economy would be monstrously large and that would finally allow us to apply pressure to their ill behavior and not be manipulated by them.
Strategically, the U.S. has been attacking the enemies of Saudi Arabia. NOT the enemies of the U.S.. Iraq was NEVER a threat, and, anyone who knows the history of relationships between Pakistan's government and Al-Qaeda, would of known that they are harboring Bin Laden (for a at-least a decade!). How can the U.S. not see how much they are being played as a fiddle, by these "allies"?
These might have been the most sobering opinions of Putin I've ever heard, but will they help the U.S. to finally put down the bottle?
[Note: I am up-voting everyone's comments, as long as they are not insults, and, instead help continue the discussion. Thank You for the enlightening discussion ya'll.]