Anyway, I deleted that ridiculously long post, because I realized that it's stupid to try to analyze the characters on a sitcom. No sitcom character can ever be anything less than awful, because early in the show's run awful characters are more fun to watch, and late in the show's run everyone has been Flandarized to hell and they're tripping over so much history and backstory nearly everything they do means they're being a dick. Like Leonard, pulling exactly the same thing on Penny as Stephanie pulled on him in season two, and he doesn't seem to remember at all how uncomfortable that made him -- even saying something along the lines of "If you don't want her to move in why don't you just tell her that" to Sheldon, completely forgetting what a useless wad he was in that episode and how he even tried to beg Penny into telling Stephanie to back off for him. Without that history, Leonard's behaviour is naive and clingy, but not that bad. With that history, he is a complete tool.
Oh jeez, here I go ranting again. This is a hard habit to break, let me tell you. But I really should, because seriously, I'm watching this crap because I want something stupid and funny to make me laugh and to stop me thinking for twenty minutes. If I then spend forty minutes writing a rant, and then another fifteen minutes on a half-rant about not ranting after that? It is clearly not doing it's job. Maybe I should just watch The Walking Dead instead, at least that show is fun to hate.
Oh my god Andrea, can you get any more awful.