Your pup may have missed out on some learning from other pups, but given the situation, what you did was save that pup. Don't look back, and don't worry.
It's easy to be judgmental, especially if one does not know all the facts. If folks
would only take the time to understand rather than opine with arrogance, it'd be a much nicer world!