Sore losers crying foul so loudly they can't hear anything else
To those crying foul at the PM's announcement today... you're only hurting yourselves.
Theresa May clearly thinks that Parliament will be prepared tomorrow to overwhelmingly (2/3 or more) support an early general election, when not too long ago they agreed that this should only happen by exception, and with both Labour and Lib Dems welcoming the proposal (despite all Lib Dem MPs present voting in favour of the Fixed-term Parliament Bill), she's almost certainly right.
She also clearly thinks that at this time; after prolific Brexit-bashing; after ample opportunity for opponents to highlight parts of the leave campaign they believe may have duped the electorate; after the government has laid out its high level plan, which these opponents say represents a clearly very hard Brexit; after all that she clearly thinks the electorate will not only re-elect the conservatives, but will do so with a greater majority than before.
If she is right, and the election confirms increased support for conservative policy then it may be a good time for the self-righteous outraged left to start listening.
The more you complain, the worse you say the Tories are, and the more you sling emotive pejoratives around; the more implausible it becomes that if it were that simple there would be no effective opposition. Extraordinary claims require extraordinary evidence. Perhaps it's time to look deep enough to see what you're missing.
Call it populism if you like, but if you don't listen to the other side without snark and with a genuine attempt to comprehend then you are turning your back on an increasing majority of opinion.
For the record, I think she's taking a risk and I don't share her confidence of a decisive win. Opposition to the Tories could well unify behind a common goal precisely because there's no single party effective opposition. Uncertainty and fear could play a big factor in the electorate's decision, and the campaigns could well be messy.
It will be an interesting few weeks. Debate and listen. I challenge you to earnestly seek arguments for the other side.