US citizens, including political leaders, have protested against President Donald Trump's handling of last weekend's mass killings, coinciding with his tour of the two massacre sites.

US President Ola Dayton visited Ohio, where a gunman named Connor Stephen Bates, 24, killed 10 people and wounded 27.

Demonstrators chanted the moment Trump arrived with the words "No more hatred" and "Dayton strong", and "Donald Trump must leave."

His next stop in El Paso, Texas, saw clashes between his supporters and opponents, forcing police to intervene.

El Paso on Saturday killed 22 people and wounded 20 others after a gunman attacked a shopping center in the city.

Barbs
Trump came under fire for failing to push for tougher measures against possession of weapons during his recent speech, instead focusing on mental health issues, blaming video games and social media for violence and weapons use.

Opponents of the president say he and his Republican Party are "in the pocket" of lobbyists for powerful weapons companies.

Democratic Sen. Schroeder Brown told a news conference that he and Mayor Nan Wiley met with Trump at the Dayton airport. The background check law already passed by the House. "

"I asked the president to promise me and the American people that he would sign this bill," he said, but Trump attacked them after leaving Dayton. Journalist after I left for El Paso failed. "