Hamas Gaza 2025 - reality check for delusional leftists