You can spin it any which way you want....what it means to you, what these things stand for, if its a military thing, or a political thing, or just basic respect and observance for our rights and those that helped provide them. The ONE constant is this time is spoken for.
Its the same reason people send off nasty stares when idiots are acting a fool while its playing, its why your dad or grandpa reminds you to take your cap off, its why its played after winning an olympic medal, its why its played at military funerals, its why you learn in grade school how important it is to take care of the flag pole......the list is never ending.