You have good info to impart. I wonder why you have to impart it in such a condescending manner? It is one thing to be straight forward and call people on their stuff in order to set things straight, but you come across like a big bad Daddy lording over his flock.
Where in your life do you feel powerless or undervalued?