Before Christ, the law was a curse to men since they could not stand up under it. However, Christ died so now man can stand up under the law through him. You may say that man can't stand up under the law even with Christ, so that is why his blood exists. However, how can this be true if you are full of Christ's righteousness and his righteousness is what allowed him to stand up under the law. Do you seriously have that little faith? Do you seriously think the righteousness of Christ, which allowed him to stand up under the law, can't do the same for you? Indeed, it can, so then why are you drinking and eating? Why are you fathoming various heavenly secrets when you're in no position to? You are not giving God the maximum when you can with Christ's righteousness. So how about you stop fathoming, understand that you can stand up under the law, and do it. As for the concept of why Christ's blood was poured out if though him Christians can be perfect, it's simple: many will fail when it comes to this path. Therefore, to ensure those who at their core love God yet due to their lackings fail, God poured out Christ's blood. The other reason it was poured out was because all men have fallen, so they need to be forgiven at least once. But that's it, at least once. It is said all men have fallen, but not that all men must keep falling. All men have fallen short, but with Christ that need not happen.