I think they have a right to say what they want.
I don't think they have a right to say what they say at funerals and have it not be covered under "fighting words". In other words, I think if a family member of one of those dead soldiers broke a few noses, they should not be charged with assault.
Also, I think a lot of these sorts of problems would be solved by bringing back legal, regulated dueling.