A federal judge ruled on Friday that a San Diego high school teacher has a free speech right to display patriotic banners in his classroom with messages such as “God Bless America,” “In God We Trust,” ...