Add Yahoo as a preferred source to see more of our stories on Google. Beyoncé's decision to sing "The Star-Spangled Banner" on the opening night of her Cowboy Carter Tour has left her fans divided.