Quote from diligent-trooper
Well, I heard the best way to get motivated, conscientious, integrity, independent, nurturing, and team building individuals: Is to pay for it! Stop paying crap wages, which only attracts substandard employees.
So are you saying that increasing wages will draw in these motivated, conscientious people to replace the lazy, rude CNA's, or that increasing the pay of the CNA's will cause the lazy/rude CNA's to change their behavior?
You should not need a monetary incentive to not neglect your patients or treat your co-workers with respect. It's called basic human dignity and taking pride in your work.
Also from what I've seen CNA's wages aren't too bad, considering. Around here they make an average of $16 an hour, not counting differential. I've lived and supported my child as a single mom with half that.
But I digress...
OP-here is what I would do (and I'm a new grad so take this with a grain of salt) Call an informal meeting with them-nothing official, just like "hey, before we start our shift I want to meet with you guys so we can discuss some things" Then, calmly, rationally, but firmly lay out your concerns. Emphasise that you are adressing them this way because you want to have a chance to improve things, but make it known that if it continues you will have no choice but to take it up the chain of command and their jobs could be on the line, because it's a patient safety issue. Allow them an opportunity to voice THEIR concerns. Emphasise that they are a vital part of the team and that is why it is so important to adress this. Do it in small groups (maybe you could arrange it with the other nurses so that one charge nurse would meet with all of the CNA's on her shift, so it's not a big confrontational thing)
If that doesn't work, report them to whoever you need to report them to and try to find another job...