DePape was protesting two things. First, and most obviously, she was protesting against the Harper government. But second, her point was that Parliament doesn't work. The system we have now allows Harper, with the support of 25 percent of Canadians, to form a majority government and rule at will for the next four years. If you believe Parliament doesn't work, I see nothing inherently wrong with making the point IN Parliament. It is just this 'respect for Parliament' everyone says she should have that is, in her mind, the cause of the misrepresentative government we have today.
In this I think she has a point. And I think her protest is, in addition to being overnight iconic, very well taken. Good for her.