Tigeriffic as cabin crew myself I agree with you re pilots (and Cabin crew in the galleys for that matter) cleaning up after themselves, however I think most people agree thats not really the issue - the vast majority of pilots (both male and female) tend to have at least a small instinctive amount of professional courtesy and respect re the way they "handover" their workplace to their colleagues. The point here moreso is the lack of deep cleaning taking place can ultimately lead to not only technical malfunction but also a human health hazard. I think Danny may be on the money re starting up a company that specializes in deep cleaning flight decks...
(and I mean come on, in all seriousness - picking your teeth with the checklist? That's just wrong that is...)