Learning to protect yourself is a learning curve. Yes, some people learn sooner than others, but many don't realize that other factors also play a role in why someone struggles with it. Nobody is weak or dumb for not being able to stand up for themselves. It is hard to overcome. People need to stop criticizing others and instead lend a hand to help them.

