Douglas MacKinnon, opinion contributor