Just my 2 cents but there was something wrong you boyfriend 1 otherwise you wouldn't have even considered moving on. Even if you can't articulate it something was missing at some level.
BTW, Karma doesn't have anything to do with being punished for what you did. It is simply the consequences of your choices. It is neither good nor bad. Now the big question is how do you choose to move on?
Your friend,