I just logged on recently after not being here for a while and I had no idea so many of you responded to this post. Thank you so much for your insight and encouragement. I am still caring for this patient and things have leveled out fairly well for all involved. I received criticism from my coworkers that I was "spoiling" him, but I kept my head down and continued to provide compassionate care for him. Eventually the CNAs got used to him, and stopped complaining as much.
Although I tried my best to keep him comfortable, I found that it was not always practical to attend to his every request. One day I was very busy and he became angry with me that I wasn't helping him to his satisfaction. I stopped and had a conversation with him, explaining the perspective of the nurses and CNAs. I told him honestly that I wanted to help him as much as possible, but that I could not offer him a disproportionate amount of my time. He began to cry and admitted that he was very scared.
He has learned to trust us and we have all learned to communicate with him. We alleviate his fears as much as possible by talking to him and reflecting our understanding of how he feels and what he needs. On days when we are working short or are very busy we let him know that and ask him to work with us by only asking for the most important things. He cooperates with us, trusting that when we have the time we will attend to his other needs as well.
One thing I learned from this is that it is important to work with my CNAs. I didn't like their attitude and they didn't like my approach, but we both kept doing what we were doing and somehow met in the middle. If we had fought about it this would have turned into something much more difficult.