State Rep. Fran Coleman recently criticized the Catholic Church for "preaching" to her because, although she is Catholic, she represents people of all faiths. . .