Not just porn, money from bribery, fornication, corruption, steal, hacking, cheating, adultery, injustice , lying, hate, abuse, cheating, drunkenness, fear mongering, pedophilia, killing, conspiracy, etc are all bad for Bitcoin. They should all be tackled... not just tackle one, while leaving out the other. That is hypocrisy.
Hopefully, we will have a perfect decentralized community/communities that detect all those sins and automatically isolate the money and the sinners. The sinners are kept somewhere safe to repent and have GOD rule over their lives...then the tainted money is destroyed, and a new one printed as replacement. Accepted?
I'm afraid, this cannot be accepted because Bitcoin is money, and money can be used by anyone, sinner or not. Of course, there is always an option of creating money for "good people" which can be used only on "good sites" for buying healthy food, spiritual books and stuff like that, and surely this money could be used by some people, but not by many. Like it or not, most of us are not saints, and, also, no one can be made good under coercion.