I think there’s a difference between people who, like you, admit they have flaws and would prefer their relationships to be more reciprocal, and those who don’t recognise other people’s feelings, rights, boundaries etc. Having insecurities doesn’t make you a bad person, per se.
A lot of us have known people like that, most of them don’t think there’s anything wrong with their behaviour and so aren’t interested in changing, even if they realise they’re pushing others away. There are also those who actively enjoy harming others. Those people I certainly would call toxic/dangerous, not just flawed.