I don't agree, that's not at all a universal law, that's just in your mind... Forgiving, yes everyone should be that, and God is forgiving, more so than you or anyone else for that matter.
Total acceptance without change? Okay so you totally accept child rapers and you don't want them to change at all?
No one takes away free will, you have your free will because you were given it to you by God, if you wouldn't have free will, then you wouldn't even think in these ways that you do today. We all have a free will, and it's up to us what we do with it, but we have to take the consequences for our actions and if you're not ready to do that then you're still thinking like a kid would.
There is a difference between love, and unconditional love. Unconditional love means that you don't care about what the other person is doing, they can murder your children and that wouldn't matter to you. Do you honestly think that any human being has the capacity of that? Now God is willing to forgive you for evil things like that, if you regret it and try to change.
He will love you, but that doesn't mean that he accepts the continuation of your wicked ways. This is a world with rules, and people have to accept that, stop playing your own god.