on his own petard…

Image may contain: text

Yup…sounds right to me. And it’s stated as nicely as possible, as well. (There are just so many other adjectives that could be inserted to describe Trump other than weak.)