IANAUSCL but it is hard to believe that is not unconstitutional in the US. The first amendment doesn't allow you to spread falsehoods (slander) but it does give you the right to tell the truth about others. In practice, it might be expensive to run a case. - Jim