What the guy did was wrong and really stupid. I don't really know or study the demographics there, so I could speak more intelligently on it.
Did the guy think he was fighting Marxism, by killing the children of Marxists?
What did this guy see himself as?
Its a war of ideas, you've got to win the ideas first. Just going out and killing a few hundred people isn't going to do crap to support your idea if you're not the government in power.
When you're the small guy, you've got to win the war of ideas, just like the Marxists have done here, as well as it seems they have done in Norway as well.