Free will could not exist without evil. So, God can be perfect even if He allows evil. It is the cost of giving His creation the "free will" we cherish. God knows we will abuse it, so rather than make us "robots", He provides a means to repent and reconcile our relationship with Him without forcing His will on each individual.
The passage from Ezekiel is another example where reading the writings of Jewish scholars helps.
It is a great passage especially today in light of concepts like "reparations" claiming people today are somehow responsible for acts committed by people of their race including those of no relation more than a hundred years ago.
In some cultures, at the time and even today, families bore the cost of the choices of the family.
In Japan a person can enter into a hundred-year mortgage, that his descendants will be obligated to pay after he dies.
So, the passage it is not denying original sin, but it is saying that people are not responsible for the sins of their parents. Interestingly, parents are responsible for the sins of their children, while they are minors in our society.
Original sin relates to the nature of man. We inherit our propensity to sin. And so, if someone born with homosexual preference is not born "sinful" just born with the propensity to sin.
Someone born naturally greedy or gluttonous is not guilty of those sins based on their natures, but their actions. Again, free will plays a critical role, since people can act against their natures.
Interestingly, society is built on people acting against their nature. How many couples in monogamous relationships don't desire to engage in sexual relationships outside their monogamous relationship, but choose not to, because they value their marriage more than the temporary pleasure such affairs bring?
People who are incapable of restraining their behaviors inevitably commit crimes, since within every person there is a desire to possess things that are not our right to possess.