Single mom Bristol Palin lost her cool during a visit to L.A.'s Saddle Ranch on the Sunset Strip in West Hollywood. Palin, who was filming her reality show, finished riding the restaurant's mechanical bull when a heckler yelled out, "Did you ride Levi like that? Your mother's a whore! Your mother's a f***ing whore, she's the devil!"
An angry and flustered Bristol marched over to the 47-year-old man, and asked, "Is it because you're a homosexual and that's why you hate her?" The man replied, "And why would you say I'm a homosexual?"
A very testy Bristol said, "Because I can tell you are." She then asked about the other man at the bar, "Is that your boyfriend?" Palin continued to demand an answer, asking, "Why does she [Sarah] deserve that?"
As Bristol stormed out of the restaurant, another patron yelled out, "You're f***ing white trash from Wasilla. You're a f***ing bitch!"
The incident was caught on camera by Palin's BIO TV crew.