Yeah, that advent calander does have a more civilized look to it than just about all past LEGO castle sets. I mean even the Blacksmith's Shop has weapons in it. If you look at all LEGO sets, many involve violence. City has mainly turned from houses, postoffices, and hotels to police, hospitals, firefighters, construction (not violent), and waste/cleanup (very, extreamly violent

). However as people have said, City/Town is turning back with the release of Cafe Corner, Market Street, and Green Grocer. Other themes that involve violence; Exo-Force, Star Wars, Indiana Jones, Mars Mission, Bionicle, Aquaraiders, Batman, and Harry Potter. That's about half of the themes, but they make up for most of the sets. Going back to the "LEGO is aimed at kids" thing, kids would rather have a fire station than an apartment complex, an armed starship instead of a cantina, a castle under siege instead of a farm. I would like to see Castle change like the City/Town theme is changing, but I just think that when you compare the themes together Castle doesn't rank that high in sales and popularity. Therefore, it may take a while for Castle to change.
One important thing is that the Star Wars theme is dying out, and hopefully it will go before George Lucas starts making the TV show in 2010 I think. If that happens then either current themes will expand, or a new theme will emerge. I'm hoping for the latter.
My two cents.
Hob Took