SBC: Religion hardly promoted science and human progress in this case.
BTS: It is an exception, and, I'd like to add, Galileo's own research was funded by the church. There is a lot of context your quote omits, such as the fact that scientific consensus at the time opposed Galileo's ideas.
Well, I appreciate you saying it's an exception at least, Burns, my friend. Bear in mind, I also omit a segments of the judgment that paint the church in a really ugly light, too.
I need to go back and see whether the scientific consensus was outright opposed to heliocentricity or divided. I've heard both but I honestly don't know.
At any rate, I remember reading an article by Dinesh D'souza that called the current view of Galileo a caricature as well, that sounded almost convincing, but after comparing it to a Catholic website's slant against Galileo's character, it just felt like apologetic propaganda like the WT would use ... especially when compared with the documented text from the Inquisition, which takes us back to the actual events.