speech rights, freedom of speech, unlawful termination, code breach