it's so intellectually lazy and dishonest to say Itachi is a bad or morally compromised person because he wiped out the Uchiha clan
he was in a shit situation. his choices were:
1) kill people
2) watch others kill way more people
this is the type of stuff his choice prevented: