Hermione wasn’t surprised by Harry’s argument, not really.  He’d given up the "Draco is evil" bullshit since part way through their time camping.  Not that he or Hermione felt they could trust Draco, but they could trust that he was given a terrible situation with no real escape.