In a strong reaffirmation of First Amendment principles, the Supreme Court ruled Wednesday that, no matter how offensive they are, virulent anti-gay protests by the Westboro Baptist Church at military funerals are protected free speech.