Rishi Sunak
It comes after the prime minister was booed on live TV for blaming doctors for his failure to keep his pledge to cut them.
Foreign secretary repeatedly refuses to say whether he warned the prime minister not to leave Normandy early.
The prime minister angered the audience by appearing to blame junior doctors for failing to his his pledge to cut waiting lists.
Craig Williams admitted he "put a flutter on" a July 4 poll just days before the PM announced it.
"For example, I never spent four billion pounds on unusable PPE."
Channel 4 News' Gary Gibbon even asked if such a comparison was a "term of abuse" now.
Neil Mahapatra also took aim at Rishi Sunak for announcing the election in the rain.
Defence secretary warns against giving Keir Starmer "unchecked power" as polls suggest the Tories are heading for a heavy defeat.
The PM previously claimed the economy is going "gangbusters".
The Brexit cheerleader is targeted for the second time after being hit by a milkshake last week.