An offshore worker who headbutted a taxi driver and ripped out parts of the vehicle’s interior during a late-night disturbance has been fined.