Easier to pontificate if you don't have to be too consistent. Insisting that people register before they edit hardly helps with tracking down the bad guys - use a one-off name from a public terminal and you don't even imperil your existing WP account you use at home.
Charles