It's easy to dismiss a lot of signs as being "too preachy" because, well, that's what most of them are for. They're trying their hardest to get a message across using very few words, which isn't easy.
The thing is, we don't have to agree with them for them to be effective. Starting a dialogue might just take a good kick in the pants!