I agree, and said similarly previously. In this election 35% of people got the government they wanted. Last time, no one did.No democratic system can guarantee that more then 51% of its constituents get their wish.
Besides, when the specifics of possible coalitions aren't known before an election, its questionable exactly how many people would get the outcome they desire under a PR system. Voting Tory is different from voting Tory-UKIP coalition, just as voting Labour is different from voting Labour-SNP coalition.
But what you said isn't quite true. Under AV or Instant Run Off type systems, the champion ends up with around 50%+ of the vote.