When Sheik Hassan Nasrallah , the leader of the militant Hezbollah organization , addressed a rally of his supporters in downtown Beirut earlier this month , he stood in front of a Lebanese flag rather than the group 's trademark banner , green and yellow with a fist and a Kalashnikov rifle .