Total vindication !!!
This Foreign Affairs article came to the exact same conclusions that I came to months ago.
Yes, Hamas is winning, has grown stronger since 7 Oct, and has the support of the people.
Hamas has tremendous support of the Gazan community, per the FA article. So there goes the human shield argument. Poof !!!