The MP's that have been caught out or found out after checking because of others, yes they leave parliament, big deal, yah more money wasted. The Green Senators will be replaced by other Green Senators, in the case of BJ who has already withdrawn his NZ citizenship he will contest the bi-election and be back in before Christmas because his seat is rock solid safe, are we happy and what was really achieved in the process? SFA!!! Just spending more money to achieve zip.
Section 44 is black and white, for Australian law, but the law does not control the laws of another land. Many of us have at least one parent born OS, most have at least one grand parent born OS. Anyone of those countries could change their law at any time respectively making you a citizen of the country, even if you entered parliament as only an Aussie, you could become a Dual during your term.
Stop playing politics, I don't give a crap if its LNP, Green, ALP or other thats been caught out this time. How many in the past would have be technically illegal? Do we really think its down to just few? Do you really think BJ would have mouthed off last month the way he did if he knew his own situation? Listen to a constitutional lawyer on what the problem is really all about and how in the future it could cause significant problems to Australian govt process simply because another country changes its laws, which is likely the case for the Green MP with Canadian citizenship.
Will it pass a referendum, on the surface no. But it depends on the question, the desired outcome and if it has bi-partisan support. Billy and MT should be working on this together to ready a solid case.