Kieran Taylor, 30, stormed outside the Montrose pub in a rage and punched a passing car windscreen, a court was told.