I know it's a tradition and done as an honour but I can't help think this whenever you see one.
If there is a police funeral for an officer killed in the line of duty, and same (more so?) for someone in the military... A lot of them are going to have been shot or otherwise gone in a violent manner.
If a soldier has been shot and all his family are sitting there at the funeral mourning, 21 gun salute?
Not sure that's what I'd want to hear in that particular setting.
You think?