A driver whose actions led to 34 trains between York and Harrogate being cancelled or delayed during hours of travel misery for passengers has been banned from the roads.