There is some element of over reaction here, but I'm not too bothered, Nintendo could do with some early pressure to ensure this system can be made as good as it can be...
it seems obvious to me that all account activity is linked to NNIDs, which are linked to a given systems user(s).. all users on a single system can play each others downloads IIRC. It seems as though, rather than monitoring DRM by network connection at log on or as games load (online dependent) they are fixing NNIDs to one user on one system at a time. I am not against this as long as they give us the means to transfer our accounts to other systems, or to reauthorize systems so to speak.
I can't be logged in on two Xbox 360s at the same time and indeed I can't share my downloads that way, I have to recover my gamertag on another console and redownload my profile and rights... That's all this needs in order to be fixed.
even if they don't do that, it should be a simple case of a phone call. People have been able to get entire libraries of Wii software redownloaded when their systems broke, and there was near as dammit no account system there at all. For people in international territories, there is ALWAYS someone to complain to.