President Donald Trump has called on the media “to stop the endless hostility”, after suspected explosives were posted to high-profile US figures.
He was speaking after parcels were sent to CNN and top Democrats, including Barack Obama and Hillary Clinton.
None of the packages exploded. The FBI has launched a hunt for their sender.
The president’s critics called his comments hypocritical, as he often uses vicious language against his opponents and the press.
In scripted remarks at a Wednesday night rally in Wisconsin, the president vowed to catch the perpetrator, while calling on the media to end “constant negative and oftentimes false attacks and stories”.
Mr Trump also called for more civility in public life, saying: “Those engaged in the political arena must stop treating political opponents as being morally defective.
“No one should carelessly compare political opponents to historic villains, which is done often.”
However, the president made no specific reference to the intended recipients of the packages.
Earlier CNN worldwide president Jeff Zucker criticised President Trump and the White House press secretary for not understanding that “words matter”.
“There is a total and complete lack of understanding at the White House about the seriousness of their continued attacks on the media,” he said.