All true - and yet this parliament seems remarkably reluctant to allow the electorate the opportunity to correct this state of affairs.
There's another problem, too. The First Past the Post electoral system prevents the electorate from correcting the state of affairs (except perhaps by accident). Call me cynical, but calls for an early general election under the existing system look like a power grab rather than a sincere attempt to let the electorate decide.
FPTP typically overrepresents some parties at the cost of others (and at the cost of voters). Politicians might want an election when they believe they will be more overrepresented afterwards than before. That's why it's no surprise for the opposition to suddenly stop wanting an election when the government begins to want one.