State Rep. Justin Pearson criticized the president for coming to the Bluff City.