Sean Hannity says it's "unacceptable" for Republicans to fail at repealing and replacing ObamaCare after seven years of promising to do so.

In his opening monologue tonight, Hannity examined why the GOP health care bill was pulled, and what can be done in the future to make sure that something like this never happens again.

"This is not President Trump's failure," Hannity said. "The president went above and beyond, did everything in his power to get this bill across the finish line."

Instead, Hannity placed the blame at the feet of House Republicans who failed to build a consensus in the party before moving forward with the bill.

"Make sure the bill is not released until you have consensus on the bill," Hannity said. "This would take a lot of the ugliness out of the process."

He said they should have brought in all the factions of the GOP, from conservatives to moderates, from the Tuesday Group to the Freedom Caucus.

Hannity said that Republican lawmakers need to take a deep, introspective look at how they do business.

"One thing's clear: Voters were not served well in this process. But you'll have time for a do-over."

Let us know what you think in the comments.

'ObamaCare Will Explode': Trump Reacts to Pulling of GOP Health Care Bill

Hillary: 'Today Was a Victory for All Americans'

Manafort, Stone and Page Say They'll Talk to House Investigators

Dem Congresswoman Rails Against Health Care Bill: GOP Stands for 'Get Old People'

ObamaCare Architect Battles Henry: 'Top 1% Are Paying, That's the Way It Should Be'