John Legend has voiced his support for Colin Kaepernick, and even went so far as to call The Star Spangled Banner 'weak'.