Yeah, I guess she could go out in the middle of Death Valley and protest. The "officially invited guest of the President of the United States" can go suck Mandarin duck eggs.
That is an incredibly short sighted viewpoint. Our ability to influence foreign nation depends upon our diplomatic relations. This woman, regardless of her intentions, potentially damaged our government's ability to aid her cause. If you further aggravated the situation by telling the people you want to persuade in some way to 'go suck Mandarin duck eggs' you might as well grab a knife and carve out livers yourself. But you'd feel better about yourself in a smug, self righteous sort of way so it would be justified, right?
There were hundreds of protesters just outside the White House fence. Inside on the south lawn were invited guests and media. This woman used her press pass to advance her activism. She insulted our President and our country, in the same way that Code Pink women insulted the President and our country when they disrupted the Inaugural Address.