It's not weird. But as you get older and wiser there are a lot of "embarrassing" things that you just give in to.
My college roommate and I once took a trip to Walmart to go #2 in Acapulco, Mexico on spring break because there were too many people hanging out in our hotel room! She is one of those people like your husband, can't do it if there are other people nearby.
I used to be that way to an extent, but really, it's not worth making yourself sick over, which is what happens when you hold it in. Or worse, you could have an accident, or a really stinky fart, LOL!
One of my husband's friends poops whenever and wherever. It can be at a party, and he'll be in the bathroom forever. You just know that he's going #2, but no doubt remains after he comes out and announces it to the world. He's even posted it on facebook. I know, gross.
Bottom line, everybody poops. It's a fact of life. It might be slightly embarrassing, but that's what air freshener is for. Just pray you don't clog the toilet!!!