You want me to be brutally honest? You have a bad taste in men. I don't know what else the answer could be, especially if you're not doing anything wrong. A lot of girls find themselves asking, "Why am I being treated like this?" or "Why am I always being messed about?" The reason is because you've got awful taste in the men you choose, especially if the father has just abandoned you. Find a nice, respectful guy and stop going for the same types of people you've gone for before. That's all you need to do.Good luck. I hope your situation improves!