Former minister John Hayes has been reluctant to back PM's deal in recent weeks Theresa May has been accused of bringing the honours system into disrepute after handing a knighthood to a former minister known to be wavering on whether or not to support her Brexit deal. Downing Street announced the award had been granted to John Hayes MP, a junior minister to May when she was the home secretary, on Friday afternoon.