I'm ignoring the drama in this thread and just answering the original question.
If you have an employee that knows more than you....LEARN FROM THEM. They are an asset.
People that know what they are doing are valuable to you as a business owner. They can be trusted to get the job done, and done right. As well they could potentially help you grow your business.
My old boss didn't know very much about the sign industry. His motto was that he didn't need to know because he expected the people he hired to know. Now, I actually half disagree with this viewpoint, because it leaves the owner very uneducated about his own business. Not a good position to be in.
I worked there because they knew of my background and asked me for a resume, I already had years of experience, but then I was never tapped for that experience. There grew less and less of a purpose for me to be there...IMO the business was stagnant. Don't get me wrong, they do tons of business, but they don't seem to push to do anything new or creative, something I could have very well helped with.
So I left the company with my now business partner who was also tired of both common sense and innovation falling on deaf ears.
To prove to ourselves that our ideas had merit. We started from just about nothing, except our own personal tools. After only 4 months we have several large regular clients and just signed a lease on our new 2600 square foot facility with more work coming in every week.
So yeah, learn from those that know more than you