It is better to let words keep their old meanings rather than being driven by current popular views.
I agree with this ^ which is the main reason I persist in saying Holy Ghost. And I agree with what you said after that:
"Ghost' has all sorts of foolish meanings in common culture but so does 'Spirit' so neither holy Ghost nor holy Spirit will make your intended meaning more clear than the other when speaking to people who do not already acknowledge God and hence know the meaning of both. So I use both.
So if there are problems no matter which way we go, I am inclined to stay with what was standard until only fairly recently. There is another consideration, though, and that is that few people think that speaking of the Holy
Ghost means a spook, i.e. a dead person come back to haunt some place, etc. Meanwhile, there are quite a few people who suppose that saying Holy
Spirit is to refer to some amorphous presence of God, or the Father in particular, and, in other words, they are led by this misunderstanding into actually denying the nature of our God.