Now that he's resigned from Congress, Jason Chaffetz is unloading on Republican congressional leadership for not living up to the promises made to voters.

Chaffetz said Republicans repealed ObamaCare 50 times while he served as a congressman from Utah -- but "that was pretend."

"Now it's real" and we're not doing anything, he said.

"Republicans, their deal with America was: If you give us the House of Representatives, we can play defense; if you give us the Senate, we can play a little bit offense; you give us the House, the Senate, and the presidency and we can actually get things done," Chaffetz said Wednesday night on Fox News. "And so here we are seven months into it and they haven’t even passed a bill yet."

Chaffetz also revealed that before Trump became president, Republican leadership pledged to have an ObamaCare repeal and replace bill on his desk by the time he was sworn in.

"I was the chairman, and we were told in November and December, that, hey, we are going to front-load the schedule into January so that by the time the president is sworn in and it is President Trump, he will have a bill sitting on his desk," Chaffetz said. "And I can tell you, there is a great deal of frustration in both the House and the Senate that there is not yet a bill because it really feels like they haven’t yet gotten together and figured out a plan.”

"We have been talking about it for seven years, and here we are turning the corner into July, and you can still can point to a single thing that will unite us," Chaffetz complained.

Chaffetz said Republicans have to get something passed by the August recess if they want to be able to meet their constituents and not have to hide from them.