WATCH: John McCain Loses It On Live TV, Explodes On Fox Reporter

Since Donald Trump first announced his bid for the presidency, Sen. John McCain (R-AZ) has been consistently opposing him at nearly every turn.

According to The Daily Caller, a reporter asked if his relationship with the President was so bad that he wouldn’t “support anything that he comes to you and asks for.” McCain incredibly snapped back, “Why would you say something that stupid? Why would you ask something that dumb? My job as a United States senator — you mean I am somehow going to behave in a way that I’m going to block everything because of some personal disagreement? That’s a dumb question.”

Yet the question is valid considering the multiple occasions McCain has butted heads with the President, despite often sharing the same agendas and party goals.

One of the more controversial moments of opposition came during one of the early bids of Republicans to repeal Obamacare, as reported by Business Insider. Shortly before walking onto the Senate floor where the vote was about to take place on the “skinny” bill to repeal Obamacare, McCain told reporters outside, “Watch the show.”

Later, to everyone’s surprise, McCain voted no against the repeal by dramatically lowering his thumb before walking away. The final vote was 49-51 marking one of the first real opportunities for Republicans to finally abolish Obamacare a failure because of no-votes from so-called Republicans like McCain.

McCain later came out and hypocritically criticized fellow Senators of “gamesmanship” to try and push their political aims. “I encourage my colleagues on both sides of the aisle to trust each other, stop the political gamesmanship and put the health care needs of the American people first. We can do this,” he feigned.

According to CNN, President Trump was clearly upset that McCain would go against his own campaign promises to oppose the measure saying, “Sen. McCain, you mean the one who voted against Obamacare? You mean Sen. McCain who voted against us getting good health care?”

Another blatant anti-Trump moment came when McCain accepted the Liberty Medal on Monday. During his acceptance speech, he called President Trump’s vision of making America great, “half-baked, spurious nationalism cooked up by people who would rather find scapegoats than solve problems.”

Trump again bristled at the comments saying in an interview with Chris Plante of The Chris Plante Show, “Yeah, well I hear it. And people have to be careful because at some point I fight back. I’m being very nice. I’m being very, very nice. But at some point, I fight back, and it won’t be pretty.”

McCain responded to the threat saying, “I’ve faced far greater challenges than this.”

This continued animosity towards President Trump, despite Trump’s efforts to achieve goals McCain claims to be fighting for, does appear to be more about personal feelings than anything politically based.

Sen. McCain lashed out at a reporter on live television. Should he apologize?

McCain may have considered the reporter’s question “dumb” or “stupid,” but it’s a question many Republican voters and conservatives have been wondering for some time now.

Given that McCain has opposed the repeal of Obamacare and criticized President Trump’s effort to return the US to its former glory, would he truly do what the President asked of him? Or will he overtly continue to let personal feelings get in the way of serving his constituents?