Craig Carton slams Mark Teixeira and Michael Kay