Protesters across US decry Trump's anti-immigrant stance

President-elect Donald Trump took to Twitter Saturday to criticize civil rights icon John Lewis after Lewis said Trump is not a legitimate president.

In an interview, Congressman Lewis, a Democrat from Georgia, said he will not attend Trump's inauguration and doesn't feel Trump is legitimate because of Russian hacking.

Trump responded on Twitter saying:

"Congressman John Lewis should spend more time on fixing and helping his district, which is in horrible shape and falling apart (not to......mention crime infested) rather than falsely complaining about the election results. All talk, talk, talk - no action or results. Sad!"

Hours later, he tweeted again writing: "Congressman John Lewis should finally focus on the burning and crime infested inner-cities of the U.S. I can use all the help I can get!"

Many defending Lewis said Trump was out of line, pointing out that attacking Lewis the weekend before Martin Luther King Day was especially out of line.

Lewis was one of the Freedom Riders, he was repeatedly beaten and arrested while protesting, and seriously injured while marching in Selma.

On the other side, those defending Trump said Lewis should respect the election results. Some said saying Trump isn't legitimate only causes a deeper divide in the country.

Republican Sen. Ben Sasse of Nebraska took to Twitter to defend Lewis, but also encourage him to attend the inauguration.

"John Lewis and his "talk" have changed the world," Sasse tweeted.

He went on to say: "To John Lewis, one of my heroes: Please come to the Inauguration. It isn't about a man. It is a celebration of peaceful transfer of power."

Saturday night, ABC News reported that Trump transition sources confirmed that Trump will visit the National Museum of African American History and Culture Monday for MLK Day.