Kanye West
Rapper Kanye West, pictured Sept. 9, 2016, expressed his support for President-elect Donald Trump and slammed singer Beyoncé. Getty Images

Rapper Kanye West upset his fans when he launched into a tirade about President-elect Donald Trump and his friend, pop star Beyoncé. The star cut his concert short, which resulted in his fans getting a refund for the show. The future of his Saint Pablo tour is uncertain.

First, West shocked concertgoers when he announced his support for Trump. “I told y’all I didn’t vote, right? But if I would’ve voted, I would’ve voted for Trump,” West, 39, said in San Jose Thursday. “There’s nonpolitical methods to speaking that I like, that I feel were very futuristic. And that style, and that method of communication, has proven that it can beat a politically correct way of communication. And I f--- with that. I actually think that his approach was absolutely genius. Because it f---ing worked!” He added: “I hate the fact that because I’m a celebrity, everybody told me not to say that I loved the debates. I loved his approach.”

But West wasn’t done. He took a break from politics to focus on the music industry at the Golden 1 Center in Sacramento Saturday. West specifically slammed singer Beyoncé, claiming she shaded him at the 2016 MTV Video Music Awards in August.

“Beyoncé, I was hurt because I heard that you said you wouldn’t perform unless you won Video of the Year over me and over ‘Hotline Bling,’” he said. West then sanctioned Beyoncé's husband, Jay Z, to talk to him “like a man.”

West ended his show Saturday after performing only three songs. Fans were given a full refund by Ticketmaster.

“Tickets to last night’s show are being refunded at the original point of purchase. All original online orders purchased through Ticketmaster.com or by phone are being refunded automatically in full, including fees – with the exception of any UPS delivery surcharges. Refunds will post to the original payment source within 5-7 days,” a statement from Ticketmaster said Sunday.

Follow me on Twitter @mariamzzarella