Thomas Gibson played Aaron Hotchner on Criminal Minds for the show's first 11 seasons, then left in season 12. Here's why.