It depends on what your definition of public decency is. A teacher wearing a bathing suit? Inappropriate yes, but illegal? It's a difficult question. Perhaps polygamy with its religious origins, would be a more appropriate comparison. We have laws against it in Canada - why? How is it different?