I'm sorry if my comment came across as disparaging to your build - that was not my intention! It does look very sturdy. My former roommate had two cats that were absolute balls of chaos, one of them would almost certainly be trying to chew her way through the screen. My dog is way too big for something like this, but her personality would cause her to launch herself full-force into it at the first sight of motion outside.
I'm sorry to hear she has taken a fall in the past, it's good to see that she seems to have made a good recovery and isn't afraid to still enjoy windows.

