Good Post JSH. I'm with you 100%. I don't need the hours or PIC, just a good company to hang my hat. One thing the youngins' and new hires must be willing to do: "put up with a great amount of BS". The regionals get it from both ends. Management wants the lowest wages possible and our mainline customers want to keep us unstable enough where we don't venture out on our own to become another competitor or take money from their profits.
Also, you and your coworkers have got to keep a positive attitude. Negativeness is contagious and when people start *****ing, it tends to spread. You've got to make the best of a less then perfect industry.
Being home based is definitely the way to go if you can do it. The high cost of living cities is where it's hard for new hires unless you have family to crash with. Like JSH said, don't plan on leaving for quite a while.