A New York City veteran has reportedly been banned for life from the happiest place on earth.

His crime?

Holding up a “Trump 2020” sign while riding Splash Mountain.

Dion Cini is an ex-marine from New York City’s Upper West Side. He was captured last week in a photograph, holding the Trump sign and wearing a “Make America Great Again” hat, at Walt Disney World. The photo was a standard group shot of all of the attraction’s riders, which is made available for purchase.

Cini had also hung a similar banner elsewhere in the Magic Kingdom earlier this month. That sign was a 20-foot banner which read “Re-Elect Donald J. Trump. Keep America Great. 2020,” and was placed by Cini on Main Street, U.S.A., at the entryway to the train station.

“There were security guards watching me," Cini wrote to Newsweek. "If they wanted me, they could have grabbed me. Now, if they do come after me or ban me, it will be for political reasons, not policy.”

According to Disney, after the latest incident on Splash Mountain, the Trump supporter is now “permanently prevented” from visiting any of Disney’s parks.

The company claims that the contents of the sign were not the issue, but that Cini--an annual Disney World passholder--had violated park policy.The rule in question is cited under Disney’s “Prohibited Activities” as “the usage of any flag, banner, or sign for commercial purposes, or to incite a crowd.”

“Walt Disney World welcomes all Guests to enjoy our parks; however, demonstrations and the display of signs and banners is not permitted on the premises,” a Disney spokesperson said in a statement. “We have previously reminded this guest about our rules.”

Cini had hoped his actions would have a “viral effect.”

After the first offense at Disney, Cini attempted to enter Epcot but discovered that his park pass had been “paused”, so that park employees could discuss the policy violation with him. But when he subsequently held up his pro-Trump sign on Splash Mountain, he was banned for life.

"Banned for life from Walt Disney World for the 2nd time in a month,” Cini wrote on what appeared to be his Facebook page. “They hate my signs, or the President? Maybe both?"

Cini was also reportedly responsible for hanging a Trump re-election banner at Yankee Stadium back in July, and at the Broadway play Frozen earlier this month. Cast member Timothy Hughes said he noticed the "Trump 2020" sign while he was taking his bow, and that he grabbed the banner out of the person’s hands. Hughes believes the sign should not have been at a Disney musical.

“What does it say about our country and politics when a man at the show tonight felt the need to protest Disney’s Frozen on Broadway with a pro-Trump flag?” Hughes asked.

Cini, who is an ex-Marine, believes that in spite of Disney’s claims, it is his support for President Trump that ultimately got him banned. “Forty Disney employees escorted me out,” Cini told the New York Post.

“I held up the sign for two seconds so I can take a picture,” he went on. “You’re allowed to hold up signs on Disney rides — cameras, cellphones, and other stuff like that. People have been doing it for years. They just kicked me out ’cause of the context of the sign.”

Cini also believes he proved his own point. He admitted that his first transgression at the park “might have been borderline inciting the crowd, and they called me back and said they’d let me in. The second time, I just held up a small sign…and I did not incite a crowd. So I actually proved my own theory. That they kicked me out ’cause of the context of the sign and not the policy.”

But Cini doesn’t seem too disappointed by it. “I’d say the mission was accomplished,” he told The Post.“Time to move on to other channels.”