I've both had my code savagely re-written, and savagely re-wrote a lesser's
code. Every good programmer is something of a control freak, and for good
reason. Nature of the beast I'm afraid. "Don't hate, appreciate" applies here.
There should be open discussion about these things.