Yea but it’s one thing when a toddler does it, it’s another when a 30 year old does it.
I dealt with my grandmothers as they aged. Some of the stuff they did was just as annoying. I never felt the urge to punch them. Not because I am a nice person but because doing that would be wrong.
When you commit to care for someone, whether for love or money, you have a responsibility not to abuse them no matter how annoying they become.
And always remember, once you were also annoying and made messes and you will probably be that way again in the future. And what you dish out will return to you.