Characters like Lelouch and Gon crossed a line that anime fans are still arguing about.