Quitting a job where the environment sucks is very liberating even if you have nothing lined up. I have done it more than once. I have regretted it...never. If you are skilled with controls, there will always be work.
I am blessed now to be doing about the same thing I was doing in a factory only now I get to pick and choose hardware, I get to work for a very flexible and intelligent boss and I get paid better than I did before including sales incentives. I still get to be responsible for a lot, work long hours, but I don't have to fight with power-mad non-technical managers and supervisors.
I say go for it. Your description of what you have to put up with reminds me of what my life was like in several different places not so long ago. It reminds me to be thankful for taking the chance and for my current situation.
Good luck.
Thank you. I would call myself "inexperienced" to acknowledge my weakness, but I'm very skilled with the area of the field that crosses between the IT and hardware/electrical/communications side. For me it is just about finding that niche. Here the company will dominate my life and I won't be able to drive my abilities even further.
Also kudos on fighting with non-technical managers and supervisors. We have a lot of new upper-management that don't realize they know little of the actual engineering and what it takes to accomplish a job.