Societies are complex indeed. I believe there is a spiritual battle going on as well, a literal battle over our souls.
I think all human endeavors are flawed. After all, we are human ;-)
You are certainly correct even though I, as an unbeliever, might have phrased it differently.