>仮想関数を持つクラスは、仮想デストラクタを持たなければならない。

これは正しい。mustだから。だけど、「仮想関数を持つクラスは、
デストラクタも仮想にするのが望ましい」は説明としては
かなりまずい。