The very existence of that sentence implies that V is not a villain. Otherwise, it would have been said "V is a villain" instead of "V sees himself as a villain". Your 'proof' supports my arguement that he is in fact not a villain. Though the reasoning behind it is different (and, like I made clear, mine was pure conjecture because I haven't read the comics).