Chapel Hill church raises hackles over ad on public buses; free speech an issue

by