Hamas, Israel and the U.S. are all to blame for the fact that the remaining hostages have spent nearly 500 days in captivity.