Jerod Mayo expressed harsh truth about Patriots after loss to JaguarsSport New England dropped their sixth game in a row.