You have every right to be pissed!
you have the patience of a saint.
Just tell them how you feel instead of making comments that go right over their head...or that they purposely ignore.
Let them know that with all the care you provide, a thank you now and then would be nice!
Or you could grab some 'elderly folks home' pamphlets and ask them which 'home' would they prefer.