A man who shoved and punched an OC Transpo driver after he missed the man’s bus stop pleaded guilty Friday to assault. Patrick Guitard had been given a free ride on the city bus by driver Ian Hodge after getting on the bus on March 3 near a homeless shelter on Waller Street.