With the defamation, If you say anything about anyone they may take you to court, it up to you then, to prove you are right, so if you have an engineering degree and other engineers to back you up you may have a chance. The whole point is this forum does not want to even get that far, so it way easier to not say anything, than go down the litigation path. There is no such thing as free speech any more as there is always someone out there wanting to sue your ass off.