You’re exactly correct.
We like to think of Muslims as having no morals, but that isn’t true. Their morals are more like unto the jungle, but again there are also things that even the jungle won’t tolerate that we, sadly, now do.
The answer for a once Christianized nation is to remember Christ again. Go back to basics — why did we ever care about Christianity? You can learn how to be bold under Islam or many other world faiths. That’s not why we failed to embrace them. It’s because Christ is the hero, and causes all the other virtues to serve love.