I support both race-based and class-based affirmative action, but I think class-based is more important, so I voted #5.
I am against legacy admissions, but it is not an obvious call. Legacy admissions encourage rich parents to give a lot of money to their schools, which allows those schools to charge lower tuition. Elite colleges depend heavily on donations from alumni, and the money might dry up if alums didn't think they were getting something in return. So would people accept higher tuition in exchange for not admitting legacies?
Nick, that is an excellent point. However, that essentially means that a University is allowing itself to be bribed to admit a certain student, and that is a sad statement about any school.