Linda Ronstadt gave a political rant while doing a show in Pahrump, Nevada. Only problem was she was in a military town. You have to know your audience. They trashed the theater, and she was banned from the place.
I give artists a lot of slack with their ramblings during concerts, but I have my limits. I will walk out if a performer starts bashing my country in a non-stop rant.