was caught red-handed, was caught in the least appropriate or pleasant time, did not have any other choice
WAS CAUGHT WITH HIS PANTS DOWN
Meaning of WAS CAUGHT WITH HIS PANTS DOWN in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012