Are you serious?
So, Shelbot, the Manager has no control here, according to you? Poppycock. I agree "teach him a lesson" indicates that perhaps the poster is taking it too personally. But disciplinary action? Absolutely.
You wrote "but i don't think the manager was correct either." How do you know? The manager hasn't told us what he did yet. Or are you refereing to the poster?
The manager in this scenario wasn't throwing his weight around and being an ******. He nicely asked this person to do something - quite within his purview as manager I would think.
The guy had the option to wait until a later moment and decline. But he chose confrontation in an open meeting instead. HES the one being the ******. This leaves it up to the Manager to reestablish control.
If you see it as OK that this person confronts his manager in an open meeting and then the manager is somehow wrong for setting him straight, you and I should both be glad you don't work for me. You'd be in the weeds in a hot tick. I don't care what kind of technical genius someone fancies themselves to be, corporate IT, as they say, isn't "Rocket Science."
These types of techno prima dona's ruin team esprit de corp and make life miserable for everybody. This is a classic example from Org. Management 400 - 2 good people with great attitudes are better in the long run than than 1 great person with an attitude problem. Look it up.
Again, as I said in another response, despite ones personal illusions, there is no indispensable man or woman and anyone who thinks that they can act anyway they feel and the manager is at fault for calling them on it is seriously whacked.