July fourth, flags and freedom