David Hogg / Adam Lanza / And other strange resemblances.