Okay, I'm weighing in here. We agree on a lot of political and world views on how things ought to be.

But, on this we disagree. I'm just not seeing why any American should support Hamas or even support any Muslim that supports the destruction of Israel. What am I missing here?

I don't believe Americans should support Hamas. You should support Palestinian independence, however.

It will allow an entire people to be free on land they have a historical and cultural right to, interact with their neighbors, become part of the international community, potentially thrive economically, enjoy full human rights, and minimize violence with Israel. Armed with self-determination and economic freedom, Palestine will moderate, and the Hamas' of the population will lose their foothold.