The other day I had the displeasure of having to listen to a customer vent at me for about ten minutes (during the Valentine's Day rush, nonetheless). While she wasn't outright rude, she did lapse into some very uncomfortable territory, she started off on some rant about how she was remodeling her home, but then escalated that into evangelical religious talk, proclaiming that god had given her the gift to "sense when people were going to die", and how she'd sent flowers to people she sensed were going to die before said people died. Then she segued into nattering that included a shitton of homophobia about how the Methodist church was divisive about lgbt people, which started out with her being mildly homophobic and escalated into virulent hatred of lgbt people, how "the church was only meant to honor the pairing of a man and a woman", and how much she hated rainbow iconography being co opted by lgbt people, how sinful she thought it was. It was very uncomfortable, one of my coworkers was standing behind this woman trying to take action and get her to stop talking to me, she almost said something- but she couldn't intervene and I had to listen to the customers entire rant, which made me feel immensely grossed out. I checked her items out after finally convincing her to stop ranting.
I'm not religious, I'm a spiritualist who really hates churches (if there is a god, then why do you need to go to a house of worship to believe in said god? Since I was forced into religious school as a kid I hated church, I was an atheist for a few years, now I'm more of an "if there's a god I don't think organized religion is a way to worship that god" kind of person, I see god as more of a state of mind rather than a tangible being) and institutionalized religion... but our store sells religious merchandise, despite not being a religious store, so I have to deal with bigoted people from time to time who say the most disgusting things, we've also sold pro lgbt merchandise and feminist stuff and those kinds of customers often go out of their way to project their hatred of marginalized people onto employees if they see that merchandise. It's very uncomfortable because I am bisexual, most of my closest friends are lgbt, and I am absolutely disgusted that people can still think like this. And mind that, a retail service person isn't yours to rant to about your political or social beliefs, especially when you know they can't say anything to counter your bullshit without getting fired.