It's getting worse here in the midwest, I can imagine what it must be like in the coastal urban areas.
People as often as not look at you like you're crazy at parades and games any more when you stand and remove your hat.
Boy Scout meetings are the last place I personally have any experience with where the majority of those present show the flag any respect.