Battered by Israel, Hamas faces tough choice