It is worthwhile knowing more about Marc Lepine.  From Wikipedia: "Marc Lépine was born Gamil Rodrigue Liass Gharbi on October 26, 1964 in Montreal, Quebec, the son of Algerian immigrant Rachid Liass Gharbi and Canadian nurse Monique Lépine".   " Rachid was an authoritarian, possessive and jealous man, frequently violent towards his wife and his children. He had contempt for women and believed that they were intended only to serve men."  Gamil "[t]aunted as an Arab because of his name, at the age of 14 he legally changed it to "Marc Lépine", citing his hatred of his father as the reason for taking his mother's surname. Lépine was uncommunicative and showed little emotion. He suffered from low self-esteem, exacerbated by his chronic acne".

https://en.wikipedia.org/wiki/Marc_L%C3%A9pine