Moira Salmond has said recent criticism of her late husband Alex is causing distress for herself and the family.