What country doesn't have caveats to its democracy tho? I live in the UK and there are far too many caveats to call it a democracy IMO. At the end of the day it is subjective.
This is getting absurd: a representative democracy as many European countries have is not a close relation to the GP's "semi democratic" Iran. It's as "subjective" as being hit with a brick.
In the end, democracy refers to who hold power. In the UK, it's very possible for a minority to have the majority of the power or even worse due to various details, and a lot of power is just not accountable to the people. So depending on where you draw the line it makes sense.