The first time Hafez Ibrahim faced a firing squad was in 2005. He was taken to a small yard in a Yemeni prison and brought before a row of officers with rifles in hand. He thought that moment would be...