I have not had any issues with cats! Lol! But I would definately train young children to not throw baseballs balls or swing bats or golf clubs near the tank, secure your fish food pellets, and have a means of securing your lights so they don't fall into the tank! For teens, I would recommend rough housing in another area. :-) Many folks do not like acrylic tanks for its scratchability, but for having children around I love acrylic! From experience softballs, bats, bumps and flying objects don't cause it to explode or crack when hit. We also try to involve ours by asking what they would like to see in the tank. It has helped them to see it as something to watch and care about to a small degree.
Hth!
Forgot to say +1 on hiding EVERYTHING! I don't run a sump because I can't enclose it. So I keep it simple. Any open container,sump,lid, is an invitation to play.