Did Satoshi object to embedding data in the block chain? Why? From this post:


  Our beloved Satoshi is on record that he doesn’t think it appropriate
  to embed data willy-nilly in the block-chain


Is this claim true? If so, why did he object?

I don't think it's "wrong" in any sense to embed data in the blockchain, because you're essentially paying for it. Since the protocol allows it, it is a legitimate service.
He supported IsStandard, but he was not against small amounts of arbitrary data. Satoshi said:


  
    why not make it easier on everyone and just allow say, 64 or 128 bytes of random data in a transaction?
  
  
  That's already possible.  &lt;pubkey&gt; OP_CHECKSIG.  &lt;pubkey&gt; can be 33 to 120 bytes.
  
  I also support a third transaction type for timestamp hash sized arbitrary data.  There's no point not having one since you can already do it anyway.  It would tell nodes they don't need to bother to index it.


He always promoted putting hashes in the chain instead of the arbitrary data itself, though I don't know whether he was strongly opposed to the latter.