I completely agree that what Westboro Baptist Church does is despicable - protesting military funerals, and saying that they are going to protest this girls funeral. However, I cannot agree with what seems like attempt to outlaw free speech. The First Amendment is there to protect all speech, in particular speech that you don't like.
I remember reading about a motorcycle group that volunteered at military funerals to help shield families from the douche-bags of WBC and others like them. What they would do is position themselves between the WBC protesters and raise US flags to block the protesters from view. Perhaps, something like this can be arranged for the service.