Personally I have voted in every general election since 1974 excluding 1979 as I was away working in Spain, and most people I know voted at least in the general elections.
45% is a pathetic response to probably the one public duty that anybody will do this or any other year when asked.
Isnt it Oz where you get fined for NOT voting - dont think that actually helps. I've not missed voting in ANY election (local/national) since age 18... I mean you can't whinge about results if you CBA to vote.
Having been in many meetings with Government Ministers and seen many MPs working closely, I can tell you a good 50% of them are useless self serving merchant-bankers.. and the political system that means they have to get re-elected every 4-5 years means they never take real "long view" decisions... hence lack of action on climate change, pensions, infrastructure (unless inside a 5 year window).
Arguably need a new system (maybe random selection of MPs rather than "election" - who knows??)