I went through betrayal too. My husband left me for my best friend. It sucked, and honestly it took me ten years to work through. It does get better, it will always be something that sucks, but it won't hurt eventually. At least not as bad. Not at all as bad.
I always asked 'why 'too. Felt like I was yelling it into the wind. I learned that sometimes, peopel are so caught up in their own pain that they don't care how much they hurt the ones that love them.
My heart goes out to you, it's a huge life lesson. <3