Use the following template for a nicely presented post:
{{Forum post|Write your message here!|~~~~}}
When I noticed Artemaz and others doing it, I thought about using the bot. Unfortunately, in AutoWikiBrowser, there's no option to simply move a section of text from one part of a page to another. (Unless maybe I need much more coding knowhow.) I can delete a {{DEFAULTSORT:}} line and I can prepend or append one, but I can't re-insert the sorting information. I could do it semi-automatically, finding and loading the pages in the program and making the changes manually, which is quicker than doing it through a browser, though still time-consuming. I've started doing it, but there's currently over 3600 to check.
A technical fix for the problem, so that {{class table}} uses defaultsort for the generated categories rather than pagename or sortkey, would be preferable, to save this ever being an issue again. But I understand if that's not possible.
Perhaps, rather than shifting defaultsort, we encourage the use of sortkey in the class tables. Not all characters have classes or multiple names, so the sorting problem shouldn't arise for them. It's only those making use of the class table with editions and levels that need updating. That's a much shorter list of pages to find, check, and update via the bot, though still not something that can be done automatically.
Regardless, who is actually in favour of using a "Family Name, Given Name" sorting order? I know I argued for it in the past (at Forum:Sort categories for individuals), and I introduced the use of {{DEFAULTSORT:}} at this wiki (when I arrived, no page used it, and every category had its own sortkey or none at all). It kind of flourished without a consensus being reached. But, given the increasingly technical nature of our categories (which we didn't have in 2012), I'm beginning to wonder if the difficulties outweigh its usefulness. "Given Name, Family Name" would be much easier across the board.
There's actually a setting-based directive for this: Forgotten Realms Adventures, page 72, under "Human Names in the Realms", says "Not all humans of Faerun have surnames. Many are known only by a single name, plus a nickname to distinguish them from neighbors or colleagues who share that same name. As a result, the alphabetical lists of characters here are arranged by first name, simply because everyone has at least a first name." The FRCS 3e index sorts characters this way too. So, there's precedent and that's a good and easy model to follow. I prefer the convention of sorting by family name, but prefer ease of use more. I can use the bot to eradicate the defaultsorts and sortkey parameters if we're all in favour.
I like having Arvin Kothonos show up in Category:Inhabitants of Ravens Bluff under K because if he had a brother named Zeddadiah Kothonos, then Zed would be listed right next to his brother, rather than the two brothers be listed under A and Z respectively. The Search function already produces a list of Arvins (there are two) so why not have the categories sorted by last name as an alternative?
User:BadCatMan's position is that most everyone knows NPCs by their first name and many only have a first name, so why not sort them like they are listed in the sourcebooks? He stated his reasoning in his post above so I'm not going to repeat it and I don't want to put words in his mouth. In either case, it sounds like a lot of work with the bot :-/
Hehe, I've invested more time in writing these posts than is justified by the amount I care. I won't be heartbroken either way.