The US criticised Hamas for making "entirely impractical" demands privately, despite claiming flexibility publicly.