Attacks on free speech are always justified in the name of truth. The reality is things are a mess at Calgary city hall and ...