if you think UnrealIRCD 3.2.3 is the latest then you have probably never checked unrealircd.com..
Also an ircop should be able to invisible join a channel in some cases.
Unreal3 had that in its early days, but luckily the developers realized such a "feature" served no useful purpose other then allowing spying.
Also i aint sure, wasnt it once possible to have colored nicknames via raw commands? If so, does anyone remember how it worked?
I don't know about colored nicknames, but raw is a development only tool and merely using it voids your support. Therefore raw is outlawed here...
Also an ircop should always be able to override channel settings (talk when not opped, join a channel even if it´s locked, secret, invite only etc.)
SAs are already able to invite themselves in into those channels through chanserv. As for overriding that with /join... contrary to what you seem to think, imho ircops shouldn't be the all powerful gods many think they are.
As for not being able to get kicked by services the only thing that will prevent that is superadmin, but i don't think users will be happy if you join any channel of theirs and services treat you as its owner.
and like katsklaw said, protection again /kick can only be given by the IRCd since services only know about it after it happened.
Btw, to get the protection you need the +q USERMODE. /mode stonegate +q
[Edited on 11-9-2007 by Viper]