Carney gets smacked hard in live debate