Outside the normal rhetoric....
Hamas has never been elected except by Hamas members...not the average person they claim to be a representative of. In other words no real elections have ever taken place. (Despite their claims)
Hamas has been kicked out of every nation they have been in....including Egypt, Lebanon, Syria, and Jordan for trying to destabilize the existing government to the point of taking over. (This is from the Tunisian Yasser Arafat leadership days)
After Israel took the Golan Heights from Jordan (as the only high ground in the area) after the 6 day war....the King of Jordan gave this seized land to the "Palestinians" to get back at Israel and kicked them out of Jordan upon threats of doing like the previously named nations and slaughter them wholesale.