After John Legend slammed the national anthem, labeling the song “weak,” the Twittersphere went on the attack.

Legend questioned people’s love of the “Star Spangled Banner” in a tweet, saying he didn’t “truly love” the song and suggested “America the Beautiful” be a better fit for the anthem.  This comes after 49ers quarterback Colin Kaepernick refused to stand during the national anthem.

Some suggested Legend did not understand the meaning of the "Star Spangled Banner." 

One fan on Twitter also questioned Legend's article that he linked to his tweet  on The Intercept titled, "Colin Kaepernick Is Righter Than You Know: The National Anthem Is a Celebration of Slavery."