This is your statement from post 25. Lets just say that you are correct on your understanding. Didn't Paul get this? You are stuck with two options:Because everyone will know the Lord.
1) There will come a day when everyone will know the Lord and hence we will not need teachers.
2) Not everyone knows the Lord, hence this is why we still need teachers.
What does this do to your understanding of Jer 31 since even Paul understood we will still need teachers? This validates my premise that the passage is a now and not yet-it will be perfectly fulfilled in glory-everyone will know the Lord and we will no longer need teachers.