Honey, you're still grieving. It is going to come and go in waves like this for a while.
You are much stronger and you are able to move on. You're right, he's never going to be able to answer your, "Whys" so you may as well accept that.
I'm really glad you pushed through those emotions and learned that they are only thoughts.