John Legend: The President Is a Cancer and Needs to Be Removed From Office as Soon as Possible

John Legend has described President Donald Trump as a "cancer" who needs to be removed from office, in the wake the forced resignation of Navy Secretary Richard Spencer.

The EGOT-winning musician made the remark while tweeting out a copy of Spencer's resignation letter, asked to stand down by Defense Secretary Mark Esper over his handling of the case of Navy Seal Edward Gallagher.

According to a Pentagon statement, Esper said Spencer had lost his "trust and confidence" after he allegedly had private conversations with the White House about restoring Gallagher's rank and allowing him to retire with his Trident pin.

Gallagher, a Chief Petty Officer who was accused but acquitted of multiple war crimes in Iraq, was found guilty in July of posing with the corpse of a foreign prisoner and demoted. He is due to attend a disciplinary review, where he could be stripped of his titles and pin entirely.

Trump restored Gallagher's rank to chief petty officer after he was demoted to petty officer first class. The move sparked extraordinary tensions between the White House and the Pentagon.

According to Trump, Spencer had been asked to resign because of his handling of the case as well as "large cost overruns from past administration's contracting procedures" which had not been addressed to his satisfaction.

In his resignation letter, Spencer described how he had to quit because he and Trump did not share the same principle of "good order and discipline," adding: "I cannot in good conscience obey an order that I believe violates the sacred oath I took."

"The rule of law is what sets us apart from our adversaries. Good order and discipline is what has enabled our victory against foreign tyranny time and again," Spencer wrote in his resignation letter.

"The constitution and the uniform code of military justice are the shields that set us apart, and the beacons that protect us all. I have strived to ensure our proceedings are fair, transparent and consistent, from the newest recruit to the flag and general officer level.

"Unfortunately it has become apparent that in this respect I no longer share the same understanding with the commander in chief who appointed me," he added.

The President is a cancer and needs to be removed from office as soon as possible.

— John Legend (@johnlegend) November 25, 2019

In a separate tweet a couple hours later, Legend also criticized Trump while sharing an opinion piece published in The New York Times discussing his actions relating to the phone call with the Ukrainian president, which has resulted in the impeachment hearings against him.

"'In July Mr. Trump said that the Constitution gives him 'the right to do whatever I want.' Those are the words of a despot, not an American president," Legend wrote.

Earlier this year, Trump attacked Legend and his "filthy mouthed wife" Chrissy Teigen after he appeared on NBC Nightly News with Lester Holt to discuss criminal justice reform in the U.S.

In a series of tweets, Trump described how he was upset that he did not get the credit he deserved for passing the First Step Act into law in December 2018, which reduces mandatory minimum sentences in certain cases and immediately freed more than 3,000 inmates.

In response, Legend tweeted: "Imagine being president of a whole country and spending your Sunday night hate-watching MSNBC hoping somebody-ANYBODY-will praise you.

"Melania, please praise this man. He needs you. Your country needs you, Melania," he added.

Legend then jokingly suggested the First Lady is too "occupied" with Canadian Prime Minister Justin Trudeau to praise Trump while tweeting an image of the pair leaning in for a kiss at the G7 summit in France in August.

Teigen also described Trump as a "p**** a** b****" in response to his "filthy mouthed" attack on her.

"The absolute best part of his tweet is I literally didn't speak in the special, nor was I mentioned. I'm cackling at the pointless addition of me because he cannot not be a b****," she added.

john legend
John Legend attends Caruso's Palisades Village opening gala at Palisades Village on September 20, 2018 in Pacific Palisades, California. The singer has described President Donald Trump as a "cancer" who needs to be removed from office. Phillip Faraone/Getty

Correction (11/25/2019 at 10:37 ET): This article was corrected to reflect that President Donald Trump restored Edward Gallagher's rank to chief petty officer after he was demoted to petty officer first class.