Am I being shallow?

My husband (28) and I (26) were driving home with our two young kids from the shore today. About 55 minute drive from our home. He said before leaving the boardwalk he had to poop. He didn’t want to there and said he could hold it until home.

He’s always hated going in public which I can understand but sometimes it’s the only option.

I offered to drive home he said no.

Anyways he was driving and started saying he had to go bad but every store or diner we passed he refused to stop at until he literally pulled over on the shoulder. There were woods right next to us so I asked him if he was going to go into the woods because it was that bad and he said no he could hold it he just couldn’t drive. And then he said no I’m going to just go I can’t hold it and climbed into our vehicle and proceeded to shit his pants. We were still 40 minutes from home that point. And he was yelling at me the whole way home because of my driving not fast enough.

I’m still both in shock and slightly disgusted to be honest. He had plenty of options before it got that bad and he does not have any medical conditions or anything that would make it happen without warning. He almost didn’t shower when we got home until I said something 3 times. And he made me be the one to throw out his shitty underwear because he couldn’t handle the smell…

Am I being shallow by being disgusted and totally unattracted to him right now? He keeps making sexual comments and advances and I’m just not even remotely into it.