I guess 664,068 people in this country aren't allowed a voice in a democracy. Whether Harper likes her or not, 4.5% of the voters that voted, voted for her Party. And, she does have a sitting member of Parliament.
Who cares if Jack Layton and Stephen Harper don't show up? Big babies.