Morality is a product of civilisation and community. It’s the ability of groups to decide on a single set of rules by which they would lime to be treated by, as breach of those rules can cause physical or emotional harm. And then there’s simple evolution, where certain “moral rules” allowed civilisations to survive and thrive better than others.
At no point is “god” required here.
Johnson’s position on Ukraine is one of the few things where he did in fact show some strong leadership. Couldn’t fault him for that.
He failed in a lot of other areas unfortunately.