While your intent is good and probably a common ideology, it is flawed in its logic -- not flawed as an opinion itself which we all have a right to. The thing is one cannot reasonably apply tenets of a modern-day learned democracy on a middle-age feudal system. Well, you can, but most of what is wished for is not going to work as the knowledge and tools aren't available to make it viable. Democracies can't work in a vacuum.
If people with supernatural and dangerous powers were completely free without serious checks and balances (and even the Imperium had Templars and the Right of Annulment, the bar was just higher -- The Quanari have their methods, too) what happens to the freedom of the commoner or the noble? They have none or very little as they live in fear or become victims themselves, to include slavery and death (for their blood).
I'm just glad it's high-fantasy because no solution will end well.
To use tentes of a modern-day democracy on a middle-age feudal system is maybe a flaw in logic... but tell that to Bioware, because they did just that. Thedas is NOT based on real-world middle age, and there are several democratic things that certainly were not possible in middle age in reality. For example, the acceptance of homosexuality or acteptance of women as equals.
By the way, the 'freedom', is also a democratic concept from modern times. The commoners in the real world middle age were hardly 'free'. They were serfs and belonged to the landlord. They had no rights, their word was nothing, and if they disobeyed, they were severely punished, even tortured and executed in public. They were not allowed to move or marry out of the landlord's area, since the landlord would lose manpower. They were uneducated and iliterate. They could buy themselves out, but the amount was very high, and with the taxes and levies they had to pay - which left them little more than just enough to survive - it wasn't very likely. They were at the mercy of their landlord, and they did live in fear that they would become their victims.
Real world commoner in middle age couldn't even dream that he could become a commander of an army (especially women). Even if, by some miracle, they would be recruited into a knight order, they wouldn't know how to command. They wouldn't even know how to fight, in fact (maybe besides brawl in a pub).
So you see, trying to apply real-world middle-age system on Thedas is also a flaw in logic. Accepting democratic approach in some things while insisting on real-world middle age in others is just ridiculous.