Can one even refuse it? If someone just sends tainted coin to my address, am I screwed?
So if you got tainted coin sent to your address, you could avoid using that UTXO in future TXs.
That might protect you from some scrutiny.
Yep, this is referred to as “coin control”
when a block is mined, an output is created, outputs can only be spent once. a bitcoin transaction is just a list of existing outputs (inputs) and new outputs to create (outputs). each output is created with a lock script, to spend the output you must provide the unlock script which normally contains at least a signature and a public key
returning the output that corresponds to the unwanted transaction should do