I agree. And if you ask me the left could use a little religion or maybe a lot of religion :)
Any would be a good start!