I'm new to this forum. Although I've done a lot of reading of it so far. I just don't bother reading threads that have posters or topics that far off topic.
I don't feel obliged to read everything. Should I choose to read something that was annoying, I'd rather be able to identify the source easily. Let him keep his name.
The alternative is tightening up posting priviledges or giving more people the power to edit/remove posts and threads. Some spamming protection would be a good idea too.
I'm new here, but not new to forums. Sh*t happens all over the net. You have to wear rubber boots and not give too much attention to the less mature elements.