It's disrespectful. Standing for the flag is appropriate...that's why the announcers always say "please stand for the presentation of colors and singing of the national anthem." Just because you say it's not disrespectful, doesn't make it true, especially for those of us that served a career in the military.