Explanations aren't excuses, and without explanations we can't fix the problem. Villainizing can be useful and certainly feels good but it doesn't accomplish much else.
If you look through my comments in this thread you'll see that nowhere have I said anything like that. In fact at one point I said that neither adult in a relationship should get to dictate where the other person sleeps.