The only time ghosting should be acceptable is when you're working a low wage restaurant/retail job. I worked at a restaurant two years ago over the summer for $10h and they were hoeing me for 3 months. The thing that tipped the scale was when I came to work and one of the workers told me that the main boss came in and installed cameras and that we shouldn't sit down at all during our shifts even when there is no customers. I politely nodded my head, finished my shift that day, cleaned up the place (since I was the one always staying to do that and to lock up), locked it up, put the keys through the opening in the doors, texted my manager that I'm quitting (so technically I didn't ghost completely), then I blocked their number and never went to that place again. If you lasted 5 years, you should just suck it up , give them a notice and leave on good terms, everything you said doesn't excuse such a way to leave.