It has nothing to do with freedom of speech.
It has do with the law. There is no campaining allowed in the plling area - most places that I am familair with say no campaining within 100 feet.
She broke the law and paid a price.
The fact that she is a "grandmother" also has nothing to do with it. Why should someone who is a "grandmother" be allowed to break the law?
Also, take that same grandmother and send her back to the same poll wearing a button that says "fight terrorism" and you have the liberal left screaming about it.
Well geez might as well all not say ANYTHING at all and just be big ole' dumb cows then huh?