Sweetie, you are not stupid. You saw your adorable child telling you "it's okay" and you temporarily forgot his dad is a jerk. I know you're angry at yourself, that you "fell again" but I know I will never be recoverED from my codie-ness, I just have better times more than bad.
Give yourself a break, take a deep breath, and move on.
Hugs and prayers,
Amy