To clarify: I think grammar is wonderful. The proper use of the English language is one of the best things I know. I just think we go about teaching it wrong.
Remember, I referenced Stephen Krashen? The man has two Ph.Ds. One of them is in grammar for crying out loud. When a guy who has a Ph.D. in grammar says you're teaching it wrong, you listen.
I don't pretend to have all the answers. I definitely don't pretend to know enough about grammar!
And, for those who enjoy a good sentence diagramming, I give you this. It's a grammarian trying to diagram some words from the former Governor of Alaska. Good luck with that!
(click image to enlarge)