A bus driver has punched another bus driver in front of the 1000 Islands Mall. The incident happened on Monday in front of a restaurant at the mall around 1:30pm in the afternoon. Two bus drivers operating coaches argued over parking when one driver punched the other. The driver was charged with assault by Brockville Police. He faces a future court date.