While it sounds like AC staff did not handle this in the best way, it also appears that it was not AC's fault. AN unruly passenger, then someone deciding they didn't want to fly. Still not sure what 'gridlock' means at YYZ. There was only 20mm of snow...