This happened this week in the town next to me...
NJ.com: Everything Jersey
CLAYTON,NJ - More than 200 mourners carrying both umbrellas and American flags streamed into St. Catherine of Siena Catholic Church on Friday to honor a young man many call a hero. U.S. Army Pfc. David J. Bentz III, 20, was killed in Iraq on June 20. ...Among the veterans' groups represented at the funeral were the Last Patrol, the Patriot Guard Riders, the South Jersey Vietnam Veterans and the Semper Fidelis Marine Corps League Detachment. ....Not only did the veterans come to honor Bentz, but also to protect his family against unwanted demonstrators who picketed the funeral from farther down the road on Delsea Drive. Words of hate coming from three members of the Kansas-based Westboro Baptist Church, an organization that believes God is punishing the U.S. for its acceptance of homosexuality, were drowned out by veterans who recited the Pledge of Allegiance and revved their motorcycle engines. ....
The article went on to discuss how the Federal Government recognizes the Westboro Baptist Church as a hate group. My question... if you're a recognized hate group and you act on that hate (as these idiots surely do) why were and are they not arrested? I thought there were criminal codes for "hate crimes" which I would place what they do at military funerals as violations. This goes beyond religous freedom and free speech.