I think as long as Venom is able to find hosts with flaws to enhance, he'll always be considered a villain. The 'worst' in someone is always the easiest to exploit and those feelings are probably more 'nourishing' to the symbiote, letting it bond more deeply faster.