It's impossible to take into account the social norms of the time, and judge it by our own ethics. You're talking about a man who was born before Christianity. How wise is to discuss ethical issues of that age with todays criterias? Thousands year from now, what do you think people gonna think about todays issues such as wars, politics, nationalism etc.. Its impossible to predict.
RE: Aristotle