You are wrong.
She was free as an unelected politician to have her say before the Senate and in the media, on several occasions. And is still free to express her views. No one is muzzling her.
Now, an elected politician, Ambrose, should be free to disassociate Beyak and her theories from the policies of the CPC. 
Actions have consequences.  Perhaps Beyak would be more comfortable in one of the many white supremacist parties that fit her revisionist view of history better.