I shed a few tears because it's so hard to believe a guy like you exists out there - one that would never glance at another woman or be in a situation where something could happen. My husband has done such terrible things that it's hard to imagine having a faithful partner. You are truly a noble and respectable person!
Your kids are still young and if you don't show up at their weekend events for a few months, or however long, I doubt they'll remember that when they grow up. It seems right now you should take care of yourself and avoid seeing your wife. You can always resume attending *all* of their events when you're feeling better and less affected by the bad stuff your wife has done.