if you want to make voting "compulsory" then you have to have a penalty for not voting. Far more chance of compliance if there is a reward. The pious bollox about "if you dont vote then you get the shit you deserve" FFS, successive governments have destroyed faith in politics and the existence of safe seats and a corrupt msm have made things worse.
Manifesto promises that immediately become "aspirations", time after time. for fifty years and more we have been ruled by a minority government, and labour and tories will do everything they can to make sure nothing changes. A full turn-out and the tory party is toast, a ragbag collection of labour infighting mp's wont even agree to disagree. A coallition of "anyone but tories" is the only way to change things; for democracy, and the vast majority of the electorate's well being, and surviving the fall-out shit-storm that brexit guarantees, ( as was intended.) Wonder how putin would respond to seeing his puppets given the bum's rush? Invasion, (liberation in Kremlin-speak), asking for his bribes back, cutting off his oil and gas, or his novichok agents re-deployed.
Ten quid for your vote, if you disagree then dont take it.