Numerous reasons. off the top of my head:
- Because all of the parties policies at the last election were in the context of being in the EU.
- Because a new, unelected (yes I realise we don't elect Prime Ministers in this country anyway) will be dealing with the biggest negotiation process in the Nation's history.
- Because the last general election was heavily influenced by the demands for a referendum.
- Because the referendum has shown that the British people DO care about politics and has highlighted the need for a more democratic system of representation.
- Because the British public should have a say on how the exit from the EU is negotiated.
- Because all other parties have demanded one.
- Because the government, apparently, doesn't represent the people, being predominantly "remain" orientated.
To which I'd add, seeing as [MENTION=36]Titanic[/MENTION] is a staunch Tory, "because, currently, Labour couldn't beat an egg."