Why Shan Yu is the greatest Disney villain ever.