Rick, you're doing an amazing job on discovering yourself and trying to figure out what YOU want. It is absolutely not selfish to love yourself. You have been giving without receiving for so long.
Your self-discovery is inspiring to me as well. You're a good man, father and husband. You have a good heart.
I'm so sorry about the way your W is acting. Not only has it taken a toll on you and your M, but also on your sons. It must be so hard for them to see their mom act the way she does. While she is not setting a good example, YOU are. You are showing them what commitment is; the meaning of family and marriage.