Everyone has their reasons for leaving/staying just as everyone who wishes to leave can not for a myriad of reasons. Some choose to stay for many other reasons:
Honeywell is the only game in town in certain areas. A lot of people (mainly hourly employees) are deeply rooted in the community (many were born and raised in the area and that's all they know) and have invested many years into the company and can not just "up and go", especially for another hourly position elsewhere.
For that same reason, some salaried employees may also be rooted in the area after having worked years at the site and have many years of experience in a specialized discipline (particularly engineers). Searching for a new position requires a nationwide search (it is not easy as most specialized positions are in pricey markets that come with their own problems).
You may be ready to leave but your spouse is not having the same difficulties in their workplace and doesn't appreciate having to uproot to possibly another state.
The community may have "great schools"; something else to factor.
This is all fine [resignation] if you work in Phoenix, Clearwater or New Jersey but not so much elsewhere. It is not always as simple as putting in a two week notice and planning a commute to another office park in town.
I personally have worked at nine companies in my tenure - large and small, private and public, in small towns and in large metropolitan areas - and Honeywell is no different from any other company seeking maximum profit (which is virtually all companies). I've accepted that it's the same green grass everywhere: there are simply variations in soil quality but it's the same grass.