I mean Yes, Leonard has flaws. But what character doesnt? You don’t see me bashing Sheldon cause of the flaws he has. Also the people who bash Leonard seem to think Penny is Innocent in the problems they have. What? Makes no sense. Each character has flaws. You don’t like the storyline? Fine. But don’t act like you know the characters better than Bill Prady, Chuck Lorre, Steve Holland, Steven Molaro, or any other of the powers that be.
I could pick out things i wouldn’t have the characters do and think to myself…damn…well oh well it happened.