The list covers it all, from cruel Hogwarts professors to toxic romance leads such as Christian Grey and Bella Swan. (Kristen Stewart ... these characters may be annoying, but they sure are ...