I know that John Lodge has been a devout Christian for years.
long time, unapologetic Christian...he did a Christmas song on the “December” album that had a lot of Christian reflections...
both Lodge and Justin Hayward are still married to the women they wed in their 20’s...I actually sat behind Ldoge’s wife, son, daughter in law (very hot) and grandson (he was n more than 2YO) when i went to see the Moodies (with my mom) at Radio City right around 2007...
Justin Hayward is also a Christian, who said in one magazine article, “Jesus Christ is my Lord and Savior”.
As for “trashing America”, I haven’t seen that at all, and I’ve been following them closely for 25 years. Perhaps they said something anti-war back in the 60’s or 70’s.
They continue to tour the USA more than anywhere else.