Laura Barnard, 39, has walked free from court