Not in my town, my town was founded by Catholic Germans, the nativity scene is smack in the middle of town at the town park right across from the the flag pole & the veterans memorial in plain sight.
MD
Not in my town either. We have a nativity scene on the bandstand on the town common. And this is Massachusetts.