It was my experience that most all SNFs operate this way; hence the reason I left. Repeated call-ins feed the negative cycle of working short shift to shift. Bonuses, public praise are great ideas to help establish a positive environment.
The sad truth is that SNFs are businesses and money is the main concern so insufficient staff and low pay are a norm. Until those two factors are changed, the negative atmosphere(for flavors thereof) will prevail.
I worked in many places where, when CNAs called in, the nurses were also responsible for a patient or two in addition to the nurse's own duties. Then when the nurse's duties weren't completed in 8 hours and that nurse had to stay over, the DON chided him/her for the OT and the nurse was told to clock out at the end of the normal workday and finish the work unpaid. That was asinine but..who wanted to argue? Who wanted to risk getting fired? Many of those places have employees over a barrel...and have for quite awhile now in this poor economy.