Hold on there, it can't be discredited so easily.
Just like protesters for things like green peace.
Muslims will vote in there masses. Why stupid English people sit back and wont vote.
Even if every single Muslim in the country voted (which would be impossible, since many would be under the voting age) that would still be less than 3% of the population, distributed over a number of different parties. Utterly negligible.
This is how the green party have got such a political hold. While there numbers in general public are very low.
What "political hold" does the green party have? Which green party are you talking about?

Does the UK even
have a full-scale green party? They must be living under a rock, because I've never heard of them having any impact on national legislation.
It should be the law to vote, just like in Australia. Then the results wont be so twisted and corrupted.
The results aren't "twisted and corrupted"; they're a perfect example of democracy at work: certain people getting into power because other people voted for them.
Speaking as an Australian, I do think that mandatory voting is preferable - but it's not a miracle cure. It may increase the number of votes, but it won't necessarily give you the type of votes you're looking for (and it won't guarantee extra votes for your preferred party!)
Under mandatory voting, all a punter has to do is enter the booth, spoil his ballot and walk out. Job done! He'll be recorded as having "voted", but his vote won't actually count towards the final result.
Not quite what you were looking for, I suggest.