Fwiw, I agree the banks and credit agency share the vast majority of the blame. I'd agree that share is likely around 90%.
I'm sorry that wasn't clearer. I was just discussing the art of self deception depends heavily on a kernel or two of truth to hang itself.