Bannon Cannon goes off on McCarthy