MELBOURNE — Just four weeks into his administration, President Donald Trump appeared at a campaign rally that mirrored the months leading up to Election Day, complete with promises to repeal the health care law, insults for the news media and a playlist highlighted by the Rolling Stones.
He even invited a surprised supporter on stage for a hug and to say a few words.
"I want to be among my friends and among the people," Trump told a cheering crowd packed into a hangar at Orlando Melbourne International Airport, praising his "truly great movement."
Trump promised anew to build a border wall along the U.S.-Mexico border, reduce regulations and create jobs. He also pledged to "do something over the next couple of days" to address the immigration order that has been blocked in the courts. Said Trump: "We don't give up, we never give up."
Insisting he was the victim of false reporting, Trump said his White House was running "so smoothly" and that he "inherited one big mess." The president has been trying refocus after reports of disarray and dysfunction within his administration.
Speaking to reporters on Air Force One before the rally, Trump said he was holding a campaign rally because "life is a campaign."
"To make America great again is absolutely a campaign," he said. "It's not easy, especially when we're also fighting the press."
And he's also had to contend with crowds of protesters. Thousands of them were out on the streets of Dallas and Los Angeles to oppose immigration enforcement raids and to support immigrants and refugees generally. In Los Angeles, an organizer urged local authorities not to spend money on immigration enforcement.
Trump, who held a rally in the same spot in September, clearly relished being back in front of his supporters, welcoming the cheers and letting one supporter up on stage to offer praise for the president. He also enjoyed reliving his surprise victory over Democrat Hillary Clinton.
The Washington Post reported that there were about 9,000 people in attendance.
First lady Melania Trump introduced her husband at the rally, reciting the Lord's Prayer before offering her own pledge to act in the best interest of all Americans as she pursues initiatives she says will impact women and children around the world.
Shortly after the president began speaking, he invited to the stage a supporter who had been in line since 4 a.m. Trump recognized the man, 47-year-old Gene Huber, of Boynton Beach, from television reports earlier in the day.
He told Huber to "hop over the fence," which appeared to catch Secret Service agents off guard.
"I'm not worried about him. I'm only worried he's going to give me a kiss," Trump said.
Huber hurried on stage and hugged Trump before the president allowed him to address the crowd.
"We the people, our movement is the reason why our president of the United States is standing here in front of us today," Huber said. "When President Trump during the election promised all these things that he was going to do for us, I knew he was going to do this for us. "
As Huber left the stage, the president said, "A star is born."
Beyond that, the event had the familiar trappings of a Trump campaign rally, including red Trump caps, "Make America Great Again" and "Trump/Pence" signs and at least one sign reading "Hillary for Prison."
Some of the speakers ahead of Trump's appearance called for repealing and replacing President Barack Obama's health care law, criticized the news media or lobbed barbs at Clinton, other constants of last year's rallies.
The music playlist preceding Trump's appearance included rally favorites like Free's All Right Now. As Air Force One rolled up to the hangar, the theme to the Harrison Ford movie Air Force One signaled its arrival. Trump and the first lady appeared as Lee Greenwood's God Bless the U.S.A. played. And his 45-minute remarks were followed by another 2016 campaign favorite, the 1969 hit You Can't Always Get What You Want by the Rolling Stones.
The rally came during Trump's third straight weekend at his private Palm Beach club, Mar-a-Lago. It was another working weekend for the president, who planned to interview at least four potential candidates for the job of national security adviser, a position unexpectedly open after retired Gen. Michael Flynn's firing early this week.
Trump said Saturday "I have many, many that want the job, they want to really be a part of it. I'll make a decision over the next couple of days."
Scheduled to discuss the job with the president were his acting adviser, retired Army Lt. Gen. Keith Kellogg; John Bolton, a former U.S. ambassador to the United Nations; Army Lt. Gen. H.R. McMaster; and the superintendent of the U.S. Military Academy at West Point, Lt. Gen. Robert Caslen. White House spokesman Sean Spicer said the four interviews were expected to take place Sunday at the private estate.
Finding a new national security adviser was proving to be a challenge for Trump. His first choice, retired Vice Adm. Robert Harward, turned down the offer.
Trump had also expressed interest in former CIA Director David Petraeus, but Spicer said Saturday that Petraeus was not a finalist. The retired four-star general resigned as CIA director in 2012 and pleaded guilty to one misdemeanor charge of mishandling classified information relating to documents he had provided to his biographer, with whom he was having an affair.
Flynn resigned at Trump's request Monday after revelations that he misled Vice President Mike Pence about discussing sanctions with Russia's ambassador to the U.S. during the transition. Trump said in a news conference Thursday that he was disappointed by how Flynn had treated Pence, but did not believe Flynn had done anything wrong by having the conversations.
Trump has lurched from crisis to crisis since the inauguration, including the botched rollout of his immigration order, struggles confirming his Cabinet picks and a near-constant stream of reports about strife within his administration.
Information from the New York Times and Washington Post was used in this report.