If all the Eurosceptics had voted for May's deal, it still wouldn't have had the numbers to pass. I think its fairer to lay the blame on the opposition parties who voted against it largely to try to create chaos which they thought would lead them to an election they could win.