I was thinking that for situations like the ones n the articles, the hyphen can be what saves the reputation of a name! I'm sure the Experts Exchange are now looking for it!
Yes, hyphens would really have helped these companies. I wonder if anybody was looking for services they thought were offered by the company, only to find it was something completely innocent?
The second one is an unfortunate link, however, that is really the name of the church, so that probably makes it that much worse.