How do you think about this:
You should not help dictators based on natural resources economically. Countries built on industry will have to democratize when they reach a certain economic level. Countries who get their money from natural resources will just generate more money in Swiss banks if the prices increase.
Edit: pcj50, I doubt even the Saudi A king describes his country as democratic. The West is enough dependent on them that they get a free card. Realpolitik in a democracy means being nice when it isn't too expensive (or the voters back home cares). Dictators are even worse. In sum, there are only varying levels of grey, no black/white. But, well, you knew all this.
The only way to push democracy to such a big and advanced country is to increase cultural exchange, encouraging tourism and supporting Russian education system.