Regarding the ridiculous sized transactions du jour:
What about if people at least configure their full nodes to not propagate them?
So what if it doesn't stop them getting to blocks. It slows them. That matters because tick tock next block "oh your giant jpeg file didn't make it into this block".
They may retaliate by upping the fees they pay but that's their loss.