Unfortunately, you are living in la la land. 100% of the children 100% of the time are not going to obey their parents. Especially an excited child who grabs out at something they really like. Are they being disobedient? Not necessarily. What you and your mom don't seem to understand is that you can keep both your eyeballs on your kids and crap will still happen - that doesn't make you a terrible parent. Don't tell us we're bad parents because we don't keep our children tied at the hip 24/7. Yes, I let my 5 y/o walk a few feet away from me to look at things they like - I can assure you that's no worse than making your children walk next to you with their hands in your jeans.
Please state where I told anyone they were a bad parent for not having their child magnetically attached to them at all times. I never said you were a bad parent.
You let your child walk a few feet away. Do you let your child fool around with objects that could fall & crush them? Such as a six foot high mirror (per the new info)? I doubt it, which is good. Still, a three year old is a bit smaller than a five year old & a five year old has better comprehension skills.