Sounds like they made an honest mistake and you had an off day, which happens. People backing out of deals is a huge issue though. It opens up all sorts shady possibilities, like front running, or someone finding your low point and passing the information on to someone else. It can be very, very serious so I wouldn't beat myself up too badly if I were you.