Plenty of blame to go around

-