skreamer, ты не тряпка. Ты добрый и отзывчивый человек. Есть просто люди, которые умело паразитируют на таких добродетелях. Не вздумай истреблять их в себе. Научись говорить "нет" в ситуациях, которые тебе не по душе. Сначала повнимательнее рассмотри человека, а потом раскрывайся, сокращай дистанцию медленно и умей прекратить сближение в случае отсутствия ответных, нужных тебе шагов навтречу.Нельзя же всю жизнь тряпкой быть.
Трудно посоветовать тебе : как расстаться с девушкой...
Попробуй вести себя так как ты хочешь (а не она), начнутся обвинения с её стороны - соглашайся с ней, но продолжай гнуть свою линию. Снова обвинит во всех смертных - снова согласись. Так ей легче будет понять, что вы разные и ты не тот человек, который ей нужен. Если начнёшь Б-Д, то только усилишь свою значимость для неё. Не отстанет совсем! Ну и начинай знакомиться с другими девушками - повысишь свою самооценку (как минимум). Только снова не вляпайся. Будь осторожен. Со временем поймёшь, что рядом полно интересных и достойных тебя девушек. Удачи!