It's not about being weak. Being helpful is not being weak, but there is a fine line. You just have to learn to analyse people a little better as to their true intentions.
In my business, i deal with many different people day to day, so you get pretty good at being able to analyse people's behaviour, because you have to in business.