The council is more problematic, since a blocking majority might only represent 25% of the population (half of the EU member governments, each elected by majority vote), but in this case they voted in favor, so it's as if they didn't exist and the decision lies with parliament, whose composition is determined by proportional representation. Excellent!
The interesting thing here is that the EU is accused of being undemocratic not because special interests killed a law with wide support among the populace, but because all the different bodies might actually agree and pass a law that privacy activists don't like. Legislation by agreement of multiple cross-cutting majorities must clearly be undemocratic!
By your own ridiculous standards, I don't live in a democracy. I fact, any paliamentarism would not be democratic based on that.
When you vote in your elections, you almost certainly know who's going to lead the country.
Not so with the EU: look up Spitzenkandidat method and the deviations from it, including von der Leyen in 2019 being parachuted into her post not based on any vote.
That's kind of whataboutism. If that works for your country and the people are happy with the arrangement and the results of this system, I don't see an issue.
>By your own ridiculous standards
I don't think direct accountability to the citizens is a ridiculous concept. If you're unhappy with a MEP, your prime minister, you can vote them out or protest till they quit. But the head of the EC, Ursula, is impossible to dethrone by the people via democratic vote or protest. You're stuck taking up the ass from someone you never voted for and don't support.
The Commission can be dismissed by the Parliament, with a majority of its members and 2/3 of votes cast