Just a few points to add.
1 There is nothing inevitable about Brexit. Further changes to our laws will be required and this is why May wants to stuff Parliament with as many pliable members as possible
2 The Conservative party appears to be under the control of a shadowy cabal called The European Research Group. They are well organised and ruthless in their pursuit of Hard Brexit.
https://www.thetimes.co.uk/article/brex ... -sw5gp7680
3 Their stated aim seems to be to 'minimise European interference in British Parliamentary democracy'. The irony of their steamrolling of said democracy appears to be lost.
http://archive.is/DeAS4
4 Labour policy is confused at best but brave members such as Rosena Allin-Khan and Helen Hayes defied the whip and voted against the Article 50 bill. If these are your MP and you are opposed to Hard Brexit please support them.
5 Be aware that Kate Hoey in Vauxhall seems to be politically aligned with UKIP. Who can forget her little boat trip along the Thames with Nigel Farage?
6 Lib Dems are opposed to Hard Brexit and committed to a final referendum on the terms of Brexit.
7 Greens are being very pragmatic. They campaigned against Brexiter Zac Goldsmith and Heathrow expansion last year and have also announced they will not stand against Rupa Huq (another Labour A50 rebel)
This GE should be thought of as Referendum 2.0. It is clear that if you are opposed to the direction of the Conservative party and the authoritarianism of Mrs May you should withhold your votes and your funds.