Weasel
You should see someone about all that pent up aggression of yours. Maybe you could channel it into something constructive like baking, instead of banging away at that brick wall. Once a cowboy manager, always a cowboy manager!
At the end of the day its down to you to decide what sort of engineer you want to be and I'm glad to see there is still a few of us out there willing to fight the cause