Free speech doesn't cover fraud, defamation, and libel - all of which are already illegal.
So basically what you're saying is, impersonating people is wrong, but it's ok when we don't like the person/group being impersonated.
Do you have principles, or is your morality purely based on convenience?