There are so many more wonderful things you can do to a character when you get tired of him. In fact, there are so many other ways of dealing with a short term character, than leave his character so undeveloped we have all but guessed his demise before it happens.
I really liked Johnny, but I knew his days were numbered from Marissa's very first day at NU. Now see, the writers should take a good look at Veronica Mars and take a page out of their book when it comes to dealing with temporary characters. I don't think anyone was expecting Beaver to go, never mind go like that.
Anyway, I've rated the episode really low, but the fact remains that I am addicted to this show.