On the matter at hand: The US has no obligation to give anyone money, they feel that hamas is a dangerous government to their own, even if it was elected democratically - so they don't want to support it.
On the issue of the land: Historical arguments over land are really wank, nothing ever...