"Legally evade" is an oxymoron.
If a company or person pays exactly the tax they owe under the law, they are not evading anything.
That's the difference between tax avoidance = legal, and tax evasion = illegal.
I disagree. If someone has stolen something and resells it, who is at fault? It's obviously the person who stole it. You could ask the person who it was resold to for it back (and they can reasonably ask for their money back, in exchange), but I wouldn't think you can force them to do so.
You can't become the owner of stolen goods. If you buy goods from a thief, and the legitimate owner finds you, you have to return the goods to them without any compensation. You may ask the thief for your money back, or even take the thief to court; good luck with that.