I take out my lack of self confidence and insecurities on those that have feelings for me.
Have you tried telling them how you feel?
The only person I ever told them to is my grandma and that was when I was a child.
You shouldn't take out your insecurities out on people who care about you. If you lash out on everybody then you will end up alone.
No, you're a hypocrite. You want me to be alone.
If you keep attacking people unfairly don't you think they might not want to interact with you? It is unpleasant to be attacked all the time.