Plenty of ex-colonies are doing just fine. Plenty of shit countries are awash with guns. And there are places that do just fine even with the influence of the RC church -- I know some Irish and Catalans that'd like to have a word with you.
Your sneering attitude to Western culture marks _you_ out as the bigot. Not all cultures are made equal. And I don't care if you think I'm racist (if anything, you're outed yourself as a cultural Marxist). Name-calling your opponents doesn't change reality -- it all boils down to culture, and there's nothing to gain from denying that some cultures are simply better at fostering human wellbeing than others, and you're a fool if you think otherwise.