I felt the same way for years. Still do sometimes. But the truth is, as much as I'd like to go back and time and kick my own ass for cheating in the first place, I'd also like to do the same for all the wallowing I did. I'll share this with you... feeling badly, while natural to do, does absolutely nothing to make anything better. In fact, all it does is continue to make things worse.
Our spouses were just decimated by our actions, which were selfish, and completely about us and our needs in the first place. Nothing about an affair benefits the BS. We did not think about them, what they wanted or needed, or how they would feel, we just got self-absorbed and did what was "right" for us in that moment. Now, here we are, after the fact, and wallowing... in other words, we are once again, making it 100% about us. You can feel like shit every moment of every day, how is that going to make things better? How will that make your spouse feel loved and respected? To our BS's, that descent into blame and shame is just the WS being selfish and self-focused once again, same as they were during the affair.
So stop it.
Rather than focus on the shit you did wrong, now is the time to focus on who you should have been, and then make every effort to be that person NOW. You lied during the affair. Now make an effort to be the most honest person you can be. You were thoughtless during the affair. Now find your empathy and compassion, and show it to others.
My point is, CHANGE is the only possible path forward if you hope for healing. You already know how to hate yourself. Now you have to learn to love yourself again, and you do that by being someone that you can respect. Keep doing the right thing, and each time you do, it gets a little easier, and over time, it becomes natural, second nature.
It is much easier for a BS to forgive a spouse who owns what they did and is making every effort in the world to be a better person, then it is to forgive a WS who says "woah is me" all day.
Good luck in your journey