Aston Villa manager Alex McLeish launched a scathing attack on his defenders after they were beaten 4-1 at Manchester City.