Well, I definitely agree, History shouldn't simply be a study of everything we've screwed up in the past, we'd raise a generation of suicidal depressives if we did that - hehe. And I also agree, school should definitely teach more "functional" subjects that actually prepare kids for the big bad wide world out there, that expects and requires (well, mostly) that you make your own way through it, off the fruits of your own labour. But even when History has to touch on the darker side of human nature, it can still point out the good as well as the bad (there was at least one German solider in one of the camps imprisoned for refusing to participate in what was going on for example, and a few others who actively tried to help).
I also think school should teach civics too, get kids to understand the privileges of a democracy, but also the duties people ought to have to it, cause a big fraction of the world has to live under much less savoury types of government.