Neil deGrasse Tyson Goes Tit For Tat ?