We have a love/hate relationships with celebrities. And despite how entertaining they can be on the small or big screen, what they do off screen can really get under our skin. It's either their political views or shenanigans or just being complete a-holes.

We can go on and on with the annoyance of entertainers. I have the usual suspects of hated celebrities; the Kardashians, Kayne West, Justin Bieber. All three of those give me the biggest eye roll you will ever see.

Recently, I asked my friends on Facebook which celebrities they hated or wanted to punch in the face. I got a pretty diverse list.

Al Roker

Amstel Light Burger Bash Presented By Schweid & Sons Hosted By Rachael Ray - 2015 Food Network & Cooking Channel South Beach Wine & Food Festival
Aaron Davidson / Getty Images For SBWFF
loading...

This came from a conversion with Big D of Big D and Bubba. He's known as "America's Weatherman" but Big D has no love for Mr. Roker.

Donald Trump

Donald Trump Holds Campaign Rally In Dallas
Tom Pennington / Getty Images
loading...

I was not surprised to see President Trump show up in this list. Love him or hate him, he is our president and the beauty of our country is we can vote him out or keep him in the next election.

Amy Schumer

Tribeca Talks: After the Movie: Inside Amy Schumer - 2015 Tribeca Film Festival
Robin Marchant / Getty Images for the 2015 Tribeca Film Festival
loading...

I wouldn't say I "hate" her but I don't really find her that funny either. She's just kinda there for me.

Cartman

Getty Images
Getty Images
loading...

I love Southpark. Cartman falls under the "punch in the face" category of this list. But you'll laugh before you do it.

Winona Ryder

13th Annual AARP's Movies For Grownups Awards Gala - Arrivals
Imeh Akpanudosen / Getty Images
loading...

I personally like Winona Ryder. She was great in Stranger Things on Netflix. And most other performance she's had, I thought she was pretty good. But not all my friends like her.

So, which celebrity do you hate or want to punch in the face? Let us know below.

More From 101.5 KNUE