3 ms·The phrase “hoisted upon their own petard” was almost made for moments like these.by ashtonkem 5y agoThe phrase “hoisted upon their own petard” was almost made for moments like these.