Hamas supporters come in all stripes