Ex-US Marine Corps officer: Hamas won, Israel suffered humiliating defeat in Gaza / World Affairs / By Muneeb