You didn't ask, but I'll answer for me - no, I have not laid off people who work well and with integrity. I have laid off some very "nice" people though. They just didn't do a good job in the position they were hired to fill.
I've been working in an industry that's been shrinking for years, so eventually you run out of the good people not doing a good job, and have to start throwing people who
were doing the job out of the boat. Thus sticking the work with other people who
used to be able to do their job until the the group became understaffed and overworked.
Now nobody can do the jobs they used to well, and everything gets slip shod.