The thing is, 100% of the Tory MPs voted, whereas only 74% of those entitled to vote in the referendum. So the refenfum majority was short of being a majority of the electorate by a good few million, far larger than the margin of victory.