Curt Schilling once said his conservative politics were keeping him out of the National Baseball Hall of Fame. Outlandish and unapologetic, the pitcher-turned-television-analyst never shied from sharing his opinion, however unpopular they may have been. And now, he might say, it’s what got him fired on Wednesday from ESPN.

The sports network fired Schilling after he posted a meme on his Facebook page that appeared to mock transgender people, in apparent support of HB2, the controversial North Carolina law.

The post showed a man dressed as a woman over text that said, “Let him in to the restroom with your daughter or else you’re a narrow minded, judgmental, unloving, racist bigot who needs to die.”

He added on Facebook, “A man is a man no matter what they call themselves. I don’t care what they are, who they sleep with, men’s room was designed for the penis, women’s not so much. Now you need laws telling us differently? Pathetic.”

The post was cause enough for ESPN to finally cut ties with Schilling.

“ESPN is an inclusive company,” it said in a statement. “Curt Schilling has been advised that his conduct was unacceptable and his employment with ESPN has been terminated.”

For many, his firing has been a long time coming. He previously has compared Muslims to Nazis and once said Hillary Clinton “should be buried under a jail somewhere.” He has shared equally outspoken views on gay marriage, the media, and Democratic politicians.