First of all, you made a simple typo, as it’s not 1 John 2:7, but 1 John 2:27. Very minor and likely incidental thing, as it’s not something major like distorting the Holy Word of God.
Let’s first look at 1 John 2:20 which is “But you have the unction from the Holy One, and know all things.” The phrase “Know all things”… means “The true children of God’s church, remaining in unity, under the guidance of their lawful pastors, partake of the grace of the Holy Ghost, promised to the church and her pastors; and have in the church all necessary knowledge and instruction; so as to have no need to seek it elsewhere, since it can be only found in that society of which they are members.”
Then, we’ll go to the one you wanted use to distort the meaning of for your own purposes, 1 John 2:27 “And as for you, let the unction, which you have received from him, abide in you. And you have no need that any man teach you; but as his unction teacheth you of all things, and is truth, and is no lie. And as it hath taught you, abide in him.” And, neither does the truth of this passage support what you falsely claim. The passage, “You have no need”… means “You want not to be taught by any of these men, who, under pretence of imparting more knowledge to you, seek to seduce you (ver. 26), since you are sufficiently taught already, and have all knowledge and grace in the church, with the unction of the Holy Ghost; which these new teachers have no share in.”
When your false interpretation is in direct conflict with the other Scriptures, there is no possible way to legitimately support your interpretation. If you note, the Catholic teaching is consistent with the passages that your interpretation conflicts with, namely
2 Peter 1:20,
2 Peter 3:16,
1 Tim 3:15.
In fact, there is no official Catholic Teaching that conflicts with any passage of Scriptures.
So, once again, you’ve shared your very fallible interpretations of God’s Holy Word. Once again, they conflict with those who walked with Christ, and those who were taught directly by those who walked with them. It conflicts with what our Lord has taught.
The Holy Spirit is the Spirit of Truth. It is not possible for the Holy Spirit not to be the Spirit of Truth. So, how is it then that the Bible alone folks claim the Holy Spirit is leading you all, but into different interpretations which are quite irreconcilable. Do you believe there are many different truths, such that each individual has their own truth? If you believe that the Holy Spirit teaches anything other than the truth, then you blaspheme.
The Church is the teacher of public revelation. The end of public revelation was with the death of the last Apostle. Christ gave us a deposit of faith, which the Church teaches the truths revealed to us by God, for all the faithful.
If the Holy Spirit spoke to you individually, then that would be private revelation. What you are claiming is that through private revelation is the prime means and final authority in which Christians are taught all the meanings of the teachings of God that were given to us in public revelation. Once again, this is simply not the case.
So, what you’re actually doing is attempting to put words in the mouth of God, that were never taught. Is that what we Christians are called to do?
I must continue to tell you in truth, that God didn’t promise to send the Holy Spirit as a private interpreter of His Word to each Christian believer to simply read Scriptures to know His teachings infallibly. He built His one Church to teach infallibly with the protection of the Holy Spirit.