People have the right to add things to their transactions, but other people have the right to reject such transactions. It's a matter of which group is going to be bigger in the end.
I agree that there should be some censorship and that censorship should not be done the authoritarian way, but rather the libertarian way with a sprinkle of capitalism.
The way I see it is, if someone came to me and told me they want to spray my car bright pink and do the same with my house because they're making a youtube challenge or something, I wouldn't say no, I'd ask what am I getting out of it. If you pay me $20k, go ahead and paint my car pink, I'll go get it wrapped for 5k and have another 15k left.
You want to spam the network, fine, but how much are you willing to pay?
I'd rather not see a picture of a penguin or a monkey attached to my transaction, but if someone is willing to pay big money for that, so be it. Maybe we'll all profit on this thing one day because Judy will pay 100k to have her instagram link on every full node.