So it's come to this (at least in England at this point...). Several days ago (May 2nd), a Baptist preacher on the streets of Workington, Cumbria (Unitied Kingdom) became involved in a heated discussion with a pedestrian who disagreed and took offense when the preacher said that he believe that homosexuality was a sin. But that wasn't the end of it.
It turns out that merry old England is a good bit farther down the "political correctness" road than America and, as a result, the preacher was put in jail for "abusive or insulting" language.
So how did it get to this point? The law in question began with the English 1986 "Public Order Act", which was initially meant to deal with actual violence. But like everything else having to do with government, it metastasized and grew into a legal code covering everything from violence and public disorder to simple speech that the hyper-sensitive, politically correct crowd (read: liberals) might be offended by.
In fact, the law has "evolved" to the point where they have "Police Community Support Officers" which are essentially busybody citizens who have power to enforce things like this speech code and, as you can guess, the offended liberal dutifully reporter the street preachers "hate speech" to one of these officers and he was arrested and thrown in jail.