How do Bitcoin and Colored Coin react to malformed transactions? I need some help to clarify Bitcoin and colored coin mechanics.

Are the assumptions below correct (and complete)?


If an error (maybe a fraud) is presented in a Bitcoin transaction, nodes (including the miner) reject this transaction and do not forward it to other nodes. This transaction will never be included in a valid block.
If an error (maybe a fraud) is presented in the "color code" (included after OP_RETURN) of a colored Bitcoin transaction, this is a legal Bitcoin transaction accepted by (non-colored) nodes and mined by a miner. But these colored transactions are verified, rejected and ignored by colored nodes and therefore they are forgotten by the colored coin network. 


Thank you!
I think you are correct.
It is perfectly reasonable that a colored-coins transaction is malformed while its bitcoin-level data is correct.

Indeed, most colored-coins transactions are legal bitcoin transaction in any case. Think of wallets like Colu, which cover every transaction for you. It's very unlikely that something done automatically comes out malformed.

Anyway, I wouldn't say that colored-coin nodes "forget" this transaction.
They will just consider it as a non-colored transaction or an invalid colored-transaction, depending on the error.
However, since it is a valid bitcoin transaction, it will be included in the blockchain (which is the same for both colored and non-colored nodes);
and then "visible" to all nodes.

Generally speaking, I would say it will be simply considered as the other (non-colored) bitcoin transactions.