Just some FYI, since I don't think it could apply to Target - their stores being private property:
18 U.S.C. Sec. 244: Discrimination against person wearing uniform of armed forces
Whoever, being a proprietor, manager, or employee of a theater or other public place of entertainment or amusement in the District of Columbia, or in any Territory, or Possession of the United States, causes any person wearing the uniform of any of the armed forces of the United States to be discriminated against because of that uniform, shall be fined under this title.
It is strange that the word "state" is not in the law - is it ok to discriminate against service members when on state land?