Fortunately this particular story, which occurred last year (see the date) had a positive ending, as the city realized their law did not indicate for-profit vs not-for-profit enterprises. “Hitching Post” is for-profit.
But... there will be challenges coming.. no doubt.
These battles should be fought on freedom of speech, no freedom of religion grounds.