Booked a taxi at 7:30pm on friday night for 8:10pm. The taxi hadn't turned up by 8:20pm so rang and was told it was at the end of my road. Still hadnt arrived at 8:30pm so rang again to be told the same, which clearly wasn't the case as my road is a culdesac with 28houses so not long! Taxi finally turned up at 8:45pm then the driver drove like a prick the whole way to destination. When I got out I only paid half the fare was I being unreasonable to do so?