It sounds like it didn't work in large part because you actually weren't willing to walk away (which makes sense in a lot of cases; if you need something and don't have a good alternative, you may reasonably choose to accept a worse deal than if you were indifferent).