A federal judge on Monday dismissed Brett Favre's defamation lawsuit against fellow retired NFL player Shannon Sharpe, ruling that Sharpe used constitutionally protected speech on a sports broadcast when he criticized Favre's connection to a welfare misspending case in Mississippi.