The frame work of you question is wrong. “Can you be a moral person if you participate in something you know to be wrong?” The easy answer is yes, even the best most moral person is not perfect.
How much hypocrisy can you engage in and still be a moral person?
How much bad can you do and still be a moral person?
Is the planet a better place because of your life?
What is the net cost of your existence?
Does the register reset when you are born again?
A moral person is rarely hypocritical.
A moral person rarely commits evil acts and almost never does so knowingly.
A moral person works to make the world a better place, takes little and gives much.
We know that what we take is more than what you give, our foot prints are wide and deep but a moral person tries to walk softly and leave no more than foot prints and not ugliness and devastation in their wake.
The register does not reset when you are born again but making amends and paying restitution to the limits of your ability does.
If the worst thing you do is buy modestly of needed items on Amazon then you are not just a moral person you are a saint.
If you think that (beside a single communication device and medically necessary equipment) any electronic device is a needed item then you are not a moral person. Better to acknowledge you don’t need electronic devices and accept the hypocrisy penalty points for the electronics you buy and try to offset them with good works.
It would take a lot a very lot of good works to compensate for 10s of thousands of air miles. I guess you could buy carbon offsets but I have to wonder if those aren’t a scam.
You might have heard “it is easier for a camel to go through the eye of a needle than for a rich man to enter the kingdom of God.” This is funny because a rich man could do so much good for the world. He could feed the poor, sequester all the carbon dioxide he creates, educate the ignorant so why would it be so hard. Human nature, take, take, take and give only as an afterthought.
Hypocritically (am a sinner, I take more than I give, help me be better)