"Expectation management".
Remember that not everyone posting on this forum and proffering "sympathy" is on your side.
The guys you work for don't deserve you and your skills.
Just a lateral thought...there are enormously rewarding opportunities for engineers in the mining industry. Minor variation of your specialist skills will set you up for life. Make a few calls to the mining folks and check.