You mean it ignores the full-stop? If so that's intentional I believe. 9 times out of 10 if a channel name ends with a punctuation character it's because it's been used in a sentence and isn't meant to be part of the name.

Just trying it out now it seems strange that only some punctuation characters are treated this way:
! ? ) ] } > ' " \ / will be treated as part of the channel name.
. , : ; won't be.

Perhaps there is a bug. Although personally I'd prefer it if none of those were counted as part of the channel name.