It seems like you learned a lot from this situation. It's okay because people make mistakes and sometimes people give into temptation because they want to believe that the person they're with cares about them as much they care about them. It's easy to make that mistake especially in the heat of the moment. At least you acknowledge that it's a mistake and that's the first step. You've got to be careful around this Joey guy because it seems like he could take advantage of you at any point so if he tries to just say no. If the guy really cared about you he wouldn't force you to do things that you weren't comfortable with. It may seem like you're making the same mistakes over again but it's your chance of learning what you want and don't want in your life and maybe this is a wake up call that you're better off without Joey, at least this new Joey who doesn't treat you right. You deserve better than that and you know it so take this as a learning experience and don't let it get you down. You're a lot better than that.