Meghan McCain slammed for spoiling 'Game of Thrones' finale on 'The View': ‘Unbelievable that you ruined the finale for everyone’

If you haven’t watched the Game of Thrones finale, stop here. If you have or just don’t care who became king of Westeros, hold on to your hats, because Meghan McCain is getting the internet all kinds of riled up.

During Monday’s episode of The View, McCain shocked viewers and her co-hosts by revealing the ending of Game of Thrones without much warning. “Bran is the worst,” she said. “He didn’t do anything and now he gets to rule? It should have been the Mother of Dragons,” she continued.

Co-host Sunny Hostin and the studio audience gasped at the unexpected reveal. “Meghan! I’m only on season four!” shouted Hostin. But McCain didn’t think she did anything wrong. “I wasn’t told I wasn’t allowed to say it! I’m sorry everyone, but it’s all over the internet,” said McCain in an attempt to defend herself.

She went on to describe herself as “a dedicated fan who watched live last night like everyone is supposed to.”

McCain also revealed she was disappointed with how the show wrapped up. “I spent eight years of my life watching this and it was a horrible ending. Horrible.”

McCain immediately took to Twitter to apologize to viewers for the spoiler following the broadcast, and warned fans to skip today’s episode if they haven’t already watched:

Some viewers felt McCain had nothing to apologize for and stood up for her:

Others took her to task for revealing the ending:

Check out Sunny Hostin confronting Howard Stern on “The View”:

Read more from Yahoo Entertainment:

Want daily pop culture news delivered to your inbox? Sign up here for Yahoo Entertainment & Lifestyle's newsletter.