It seems to me that you are a very insightful, caring grandma who really loves her grandkids. A momentary lapse in kindness is understood, and it appears that you have recovered wonderfully. I think we can all understand a little envy from a grandma now and then. God bless you.
Judy