Mostly because Penn HATES religion of all kind. He gets foam-at-the-mouth insane about it.
He is a libertarian, which is anti-Christian.
Reason magazine also opposes the law, and is ranting against it.