Been there done that (working crazy hours, weekends,etc). I am 30 now, between 22-26 I worked 60+ hours a week for 4 months straight (Accounting/Finance). It was a form of paying my dues essentially to get to bigger and better places.
What worked for me may not work for you, it really depends on how you handle stress and how much you let it affect you at work and outside of work. I'd suck it up, I don't mean take abuse, but let this stuff roll off your shoulder and do the best that you can without doing anything drastic. Don't quit either, the environment you are working in is just a ticking time bomb and something will give, either your boss, your co workers, etc. If you get laid off at your level you should be able to get decent severence as well, so not worry. Whatever you do, don't quit.
As far getting into trades, that doesn't come without its own problems. Think it through, once you make up your mind try to take courses at night/weekend to do this career change while still getting paid.