what do you know?? Odin has lived for more that half a billion years and went to war for god knows how many. And you're saying he doesn't kill? and just orders Hela?? Go and read comics
Prof. X deserved it, everyone has a secret. Who told him to just go into peoples' minds and tea their memories? His reaction is natural and valid. Even I, will act that way.