It is illegal to burn the flag. It is legal to protest near a military funeral (which I think is hateful). Should it be more than just vandalism to deface a war memorial? I don't see why servicemen can't be a protected minority when it comes to hate crimes.