I'm not surprised either, which is why I voted LibDem.
May called the last election to give her a mandate for EU negotiations. I thought all along that reasoning was nonsense, because the electorate wasn't given a choice in the election, as both major parties stood for a hard Brexit. May is now claiming that she has her mandate, because 82% of voters supported a party with hard Brexit in its agenda.
Many people voted Labour, because they wanted to get rid of the Conservatives. They didn't give her a mandate on Brexit.