No adult in this country, or any other nation on earth is innocent.
Obama and the left cannot solve the problem for they are but another symptom of the problem. The right cannot solve it because it's unwilling to tackle the real issues of universal greed and absolute selfishness. It's more than selfishness but it's also drunkenness, sexual immorality, drug abuse, money squandered on pointless things and out of control arrogance. Politicians of every stripe talk about immorality during the elections and then practice it after elected. Some will go so far as to deny the significance of immorality.
Can we do anything?
If My people, which are called by My name, shall humble themselves and pray, and seek my face, and turn from their wicked ways, then I will hear from Heaven, and will forgive their sins, and I will heal their land. II Chronicles 7:14
Start by confessing your own sins and our collective sins. Humble yourself before God. That is the only way to turn it around. If you think you have personally done nothing to bring this about or are 100% a victim of this then you need to do some serious soul searching. We need to humble ourselves, pray, seek His face, and REPENT of our sins.
And that is only the start. And it probably won't bring results overnight. Nothing will happen without God's blessings so it must start there.