I didn't feel I was telling him to ban evade. The services set a ban on a clients [email]user@host[/email] instead of just *@host in specific circumstances, perhaps they merely want some form of user intervention in the case of ghosted clients before a harsher ban is set. If they didn't want people to be able to reconnect under the same host they wouldn't provide the oppurtunity, nor would they waste resources required to check both [email]user@host[/email] connections and *@host connections.
A ban matches certain information, when a client no longer matches that certain information they are no longer banned. If you DONT wan't people to be able to change that information to bypass your ban then you shouldn't have set the ban like that in the first place. This would be like me banning 'Guest*' on a channel and asking people to change their nick, and then claiming they ban evaded.