No, you're not a "bad person"... You are young and were thinking with parts of yourself other than your "adult brain." Been there, done that. You made a decision that wasn't the
best in retrospect, but I learned something a long time ago from my 12th grade English teacher - "You make the best decision you can in the time that you have." That is what you did. Are you ok? Is he ok? You're not pregnant (I hope
) so there is not a physical tie to him, though there is always that "other" link (unfortunately.)
Girl, I have a past that is... shall we say... unmentionable in polite circles (but pretty damn funny in
impolite ones!)... it made me who I am, and who I am is ultimately a pretty good person in the long run.
From what I know of you, you are doing your best to get your lift together - and your life has
not been easy... what little you have shared here and on other forums has, well, flat out
sucked and you have done very well for yourself by working hard without the support that many of us have had. (I won't say "taken for granted" because I don't take my parents for granted)
Don't be ashamed. You had a fling. If you don't like that you did it, learn from that, and don't do it again. There is no reason to beat yourself up over it.