Sasuke is too emotional and thinks he's the only one to go through a tragic past, as none of the others have went through it..
He changes his mind throughout the series everytime he gets emotional (yup..that's an emo alright...)
He never stand up to his words and that's the reason he always has to do everything himself...but expect others to follow him depending on his power gap...
Not even close to a good written character...
Maybe you guys would've known it when you stopped fapping to Sasuke and looked at every other character in the series...
If Sasuke thinks he's the only one who went through a tragic past then why would he acknowledge Naruto,who grew up alone aswell? Why would he want to avenge Itachi for having to go through the pain of having to kill his Parents and his whole family? And live as a hated criminal traitor for the rest of his life.
Sasuke only changed after gaining life changing information.For years he wanted to avenge his family by killing Itachi (8 years),then he finds out the truth about the Itachi/The Uchiha massacre and decides to avenge him by destroying Konoha.
After speaking with Itachi again,seeing that he felt no ill will against Konoha,Sasuke wondered why Itachi did everything he did,and wanted to know why he cared so much about Konoha.He asked,"What are Shinobi,What is a village"etc,then went to the people who knew the truth. After he got the answers to all the questions he had he decided to protect Konoha,and do his revolution.
Finally after fighting Naruto to the point where he almost died and talking to him,he decided not to things on his own and changed.
So you are complaining about Sasuke because he doesn't have the same mindset 24/7 and his mindset changes after gaining life changing information?
So he would be better if he stayed in the same mood all the time? That's what makes a good character? Wanting revenge for your families murders is getting to emotional? Lol if that's the case then you should never get mad over anything less,like someone stepping on your shoe,or calling you a name.