I'm so happy that the Greens have been booted out to the sidelines where they belong. I do think it's high time the rules for inclusion in the debate are set out on paper so that we don't keep having this debate debate every election.
My personal recommendation is if the current incarnation of your party has ever gotten official party status in the commons you should be allowed in the debates as long as that party exists. Further if your party hasn't attained official party status in the past, but did elect at least 1 MP in the last election they should be allowed in for the next debate only. None of this Blair Wilson backdoor crap.
And as for people who say the Bloc shouldn't be in the English debates two things:
#1: you know not everyone in Quebec speaks French right?
#2: What basis are you arguing they should be excluded? Because you don't like what they stand for? I personally don't like what the Conservatives, NDP, or the Bloc stand for; but I don't think that means they shouldn't be allowed at the debate.