Some of these proposals, I like. Some, less so. 

> We know that when a user get 20 reputation on any SE site (excluding the case of SO and MSE), s/he can talk in any active chat-room on main chat server. Which I discussed as Chat related privileges are not site specific. Here the point of parent user provide a base to talk in any active chat room on main server.

We *could* rejig this to letting people *create* a chat user at 20 reputation on any site. Then we could do all manner of positive and negative reinforcement to that account (Suspensions, account deletions) . That said, we'd have an edge case of sub 20 rep users who can chat, depending on how they lost the rep. 

If we *did* lose the parent site suspensions, I'd like an easier way to set longer suspensions than calculating it by the hour. 

This also pretty much handles the reparenting name switch loophole.

> Well, is there any thing we've missed? yes, the diamond! Moderator will not be identified as a moderator on the chat-rooms related to other sites. But I think it may be ok for a moderator to be identified as a moderator only on chat rooms related to site on which s/he is a moderator as s/he is a site moderator not MSE moderator. Not agreed? ok. Then we've to provide a special function for it.

I'm on half a dozen rooms right now. On a good chunk of them I am trusted to jump in and use my modly powers if things go wrong. On my home site, I have a bunch of U&L and AU mods who're pretty helpful in handling issues when I can't. 

That said considering a few misconceptions I've come across, it might be worth explicitly going "Hey, all yalls are chat mods too."