Omar..True..but I wont get into details..But i have done as you said..
The idea I listed is just a generic idea that actually works for Most"chats"..IRC isnt any different or special..Guidelines..work for a reason.
To protect the user and the IRC.
Like i said"its a personal opinion..backed and used by "most"collective chatting community medians..