You're not following. The point is that in the eyes of people you are talking about, Sasuke is a solid, well written character all in all, whereas Sakura is not. That's the direct answer to your question in the OP, as in 'why is Sakura getting bashed for something if Sasuke doesn't'. You're trying to use character traits and qualities as the determining factor, whereas it's clearly not the case. People don't really bash Sakura for being 'this' and 'that', they bash her for being an overall poorly written and illogical character.
For instance, I don't need some character to be a Jesus, a Superman or another ideal good guy for me to like him/her. If the character is well written, logical and has the necessary depth, I couldn't care less about his deeds.