Singer John Legend is the latest big name to voice his opposition against "The Star-Spangled Banner."