Both parties share blame for current financial mess