After what York Regional Police calls a “lengthy and thorough investigation”, investigators have decided not to charge an off-duty Toronto police officer who detained and held a 70-year-old Markham crossing guard in an incident two weeks ago.

"I don’t know what to think about the whole thing," said a perplexed Mohamed Hameed, the crossing guard who was grabbed by the off-duty officer.

The detainment occurred after Hameed struck a vehicle the off-duty cop was in with his stop sign, believing the vehicle infringed on the Markham intersection he was patrolling Oct. 9, just after 8 a.m.

Hameed said the off-duty officer "brutally" grabbed him.

Related Content Scuffle between Markham crossing guard and off-duty cop leads to arrest

York Regional Police investigators, in their report, didn’t feel charges were merited in the incident at Bur Oak Avenue and Williamson Road, near Mount Joy Public School.

At that time, Hameed, was helping children cross before school, as usual. He said he noticed a car "doing a rolling stop".

No children were crossing the road on either side of the street, police said in their report.

"At no time was anyone walking or working in the area in any danger in regard to the location the vehicle came to a stop," the police report reads.

It also states the off-duty officer had "the legal authority to make an arrest upon witnessing a criminal offence… which is within his authority to do".

The YRP report released Oct. 22 said officers attended the scene, "observed the damage (made to the car by the stop sign), and continued the arrest begun by the off-duty officer. The suspect was taken into custody for the criminal offence of mischief."