well, a dragon knight could best a demigod, damian and the divine are both demigods, yes, but aren't dragons an 'Omnipotent' Race compared to humans, surely a dragon god would be more powerful than a human god. so maybe a dragon demigod?
Zandalor didn't think so. That was the plot of Divinity 2 - kill Ygerna because a head-on attack wouldn't work.
Dragon Knights live a long time, certainly, but they were NOT invincible - hence the band of humans wiping them all out. The Dragon Slayers?
If ordinary humans could take out Dragon Knights with nothing more than a few years of training, it says to me that the Dragon Knights weren't as close to as powerful as a real Dragon.
I'm not going to form an opinion on whether the events of Dragon Commander should affect Divinity 3 thousands of years later until I get a chance to play Dragon Commander.
*****
Chaotic Heretic - congratulations on finishing Divine Divinity.
I agree that the Divine did make some mistakes and helped to turn Damian into what he is now. That's one of the reasons why I think it's appropriate for him to correct the mistake himself.
I suppose a self-sacrifice to rid Damian of his powers would fall under that category, though.