As far as I can tell, only the European Commission (upon whose composition voters have only very indirect influence) can propose legislation [1], and the EU parliament can only approve or decline those proposals. I could not find any source saying that the parliament can withdraw existing legislation. There are a few ways to petition the Commission, but, notably, all of them are non-binding.
Meaning that the direction of EU legislation is entirely determined by the Commission, and the parliament can only set the speed at which it moves in that direction. And as we see now with this rebranded ChatControl, the Commission will simply keep pushing proposals, despite knowing neither EU citizens nor parliament want them, until they eventually pass, at which point we are stuck with them.
When people say the EU is undemocratic, that is what they mean.
Meaning that the direction of EU legislation is entirely determined by the Commission, and the parliament can only set the speed at which it moves in that direction. And as we see now with this rebranded ChatControl, the Commission will simply keep pushing proposals, despite knowing neither EU citizens nor parliament want them, until they eventually pass, at which point we are stuck with them.
When people say the EU is undemocratic, that is what they mean.
[1] https://en.wikipedia.org/wiki/European_Commission#Legislativ...