Fay Weldon believes that virtue makes boring fiction. As a result, her deliciously evil characters have brought her literary talents to both stage and screen.