Hinata? She isn't that well written either. people put more blame on sakura simply because she's a main character that some people wanted her to do her role as a main. The blame should be on the creator and not the character.
@bold- I understand what you're saying, however...
The character is the author's product. When people blame the character, they are blaming the author by default.
Also, it's more sensible to point out a character that one does not like, then to blame the author for his writing entirely.
As a mangaka, Kishimoto did have some decently written characters. There were few, but still they were there. He needs credit for that. Thus, people are more apt to just point out a flawed character than say "His writing sucks". Because the flawed character that he has trouble writing is what brings his writing down overall.
A character is what they are only from the manga at the end of the day. Not what "could have been" or "should have been". Sakura had good moments just as she had bad ones. It's up to one's own interpretation as to which moments outweighed what.
Plus, Sakura's not real. She's simply a drawing and cannot be affected by any criticism, nor praise, anyone in the fandom says that pertains to her. People should just say what they want. They've been doing so since 1999. It won't change in 2014, especially when the manga is over.