What should my next step be?
Your next step would be to understand that your boyfriend is not going to stop doing this. It is clearly futile for you to try to get him to stop. So you have a choice: Stay in the relationship as it is, or go. If you cannot be comfortable knowing he does this, then you should go. Break up, and begin making preparations to move out.