When you say ''Giving the Holy Spirit full control in your life means that He keeps the laws through you'' that means no sin but in a round about way,because you claim to be walking in the spirit 100% of the time,which is not possible,because of the flesh.
I've read 1 john many times and it doesn't say anything about walking/being in the spirit 100% of the time,so where did you get that idea from?
My interpretation of the whole book of 1 John is a contrast between Christians and the lost,darkness and light,God and the world,sin and law. The legalistic conditions of chapter 2 can be summarized in 1 john 3:23 and what was is commonly known as the greatest commandment. It never claims Christians will be a legalistic,meaning keeping all of Gods laws,only the commandment set out in 3:23.
Matthew 22:36-40
Master, which is the great commandment in the law? Jesus said unto him, Thou shalt love the Lord thy God with all thy heart, and with all thy soul, and with all thy mind. This is the first and great commandment. And the second is like unto it, Thou shalt love thy neighbour as thyself.
Perhaps you need to revisit this book?