They do this to people tag them along make up excuses cause they see the good in you and want to keep it for themselves and they will do anything to do that. They will do any and everything to break you down. They will blame you for the reasons why and then get mad because you reacted the way they didn't want you to.
It's up to you to decide if you want to keep going though this but I am here to tell you it's not worth it.
There is someone out there for you that doesn't want to argue that wants to show you the attention and love and care who wants to spend all their time with you. There's someone out there whose always want to be there for you and will always answer you no matter what. There is someone who is willing to accept you for you and if someone ever told you your expectations are to high and your expecting to much that is false cause some one out here is ready for it. The person who told you that is not ready for it and they will not change to.
There is a person out there whose ready for it but first before you go looking for them be sure to heal yourself and take time for you and give yourself all the love you need.