A driver who ploughed into a pub after ‘drinking all day’ has walked free from court - despite causing £50,000 of damage.