Ah, yes, the period panty travel conundrum! Those babies need UV rays to stay fresh.
I've always thought that if a guy gave me shit about it, I would say, "why so offended by period blood? You bathed in the stuff for 9 months, just like everyone else did."
But as yet, no one has said anything. I try to be discrete, but I know people have seen them.