You realize buying the keys third party still returns the money to Badspot, right ?
Someone had to buy the key to begin with directly from Badspot.
Also paying for the keys shouldn't be a problem if the old user no longer activates it on their computer.