Everyone's broken, and we all make mistakes. Sometimes those mistakes get people hurt... That doesn't narrate the aort of person we are. I used to think it did, too. But I had a lot of people around who told me that just because I did one thing wrong doesn't make me a person not worth putting their trust in. Sometimes you have to let others decide you're worth the effort and accept it.
As for weapons. They all get developed in time. What you made isn't likely any worse than what someone else would come up with.
That's life, though.
Huh. By what measure? I can't say I know much about what they're like.