If that were a uniform stance, maybe, but when it's used for partisan reasons by the party in power it's a different story. That's also not the law, the law is that anyone in the country has the right to free speech. If rights only apply to citizens it is a mockery of the freedoms this country is built on.