Yes, it's absolutely still possible; nothing has changed to prevent it. It's not clear how you even could if you wanted to; because of the consensus requirement, you would need some universally agreed, computer-testable standards as to what sort of data was unacceptable. Any such standard would surely be extremely easy to circumvent.
Anyone can insert 80 bytes of arbitrary data in the block chain with OP_RETURN. More than that requires the cooperation of a miner, but is otherwise not technically difficult.
Bitcoin Core, and perhaps other clients, now include an "obfuscation key" so that the blockchain data is masked in a simple way when stored on disk, to avoid triggering virus scanners and the like. So that avoids a few of the annoying consequences.
The legal consequences obviously would vary around the world. In some places, perhaps it would be a defense that you didn't intentionally seek out the data. On the other hand, a jurisdiction that really wanted Bitcoin to be illegal would probably find an excuse to do it, regardless of what data was in the blockchain or not.
You might find this interesting: Someone put a virus signature in the Bitcoin Blockchain. Now virus scanners think it's a virus and delete or quarantine the blockchain
– Greg Hewgill – 2017-06-13T23:21:13.077