I don't see why people think it's wrong to want to understand how a virus works. I'm sure many of the good people at Symantec know how to write several viruses. Doesn't mean they do.
It's like learning how to shoot a gun. It doesn't mean you're going to go kill people.