What an embarrassing debate hosted by CNBC