I think that it was terrible how the press treated Heather. I don't know whether any of the things were true (whether she was a golddigger, whether she was too bossy, etc), but I do feel that it was nobody's business except her and Paul and his family. All the people who said that she wasn't right for him, or that it was too soon after Linda's death should have let him decide that. Paul is a grown man and can decide for himself what makes him happy.
When Paul married Linda, she was hated too. Paul wanted her in Wings and Linda was scorned and mocked for that. Even her appearance was criticized. It was not until Paul and Linda were married many years that Linda gradually became to be admired.
I hate the way we have become obsessed with the private life of celebrities, especially celebrity relationships. I don't know if Heather and Paul's relationship could ever have worked. Considering the way Heather was treated, I am suprised that it lasted as long as it did. It was all about the story and never about Paul's happiness.