huh, I didn't think of that. No, I would say make the player evil, but not necessarily the main monster. He should be the main threat to all of the "good" characters. At least as far as they know.
So to answer more clearly : No, he does not have to be the main bad guy. But to all of the "good guys" he needs to appear as so--at least for most of the time.