If you do some searches you'll see every party has it's rebels. See how your local MP votes here ...https://www.theyworkforyou.com/
We don't actually know what the Brexit result is yet. We voted to blow the whistle to start the game but the score still unknown. Brexit was a binary question without a binary answer.
Eg If we lose the services passport, the city will be a dustbowl, and remember that it generates 22 per cent of the UK's GDP. Can you imagine any Tory giving away 22% of our GDP just because they're being "bloody difficult"?
May is a remainer, so are most of her cabinet, and she's shown she collapses at the first sign of pressure. Deals will be done.
You wanted Brexit (fair enough) so I think you have the right to vote on what the deal actually is so you're not fobbed off. (This is what the LibDems are asking for, they're not asking for a second in/out referendum)