Wow! I'm not sure there was any reason for your mom to get involved in this. I am a great gramma and I try not to tell my family what to do about anything unless I am asked. I don't like to be told what to do, I'm a big girl now. ;D I figure my family can make their own decisions just like I do.
Sounds like you are a great pet owner, Shadow is a lucky kitty! Enjoy!!