A yorkie rescue will take an aggressive dog and so will many others on here for that matter. Many dogs that are in rescue have problems with aggression due to the conditions they had to live in so its not uncommon at all.
What have you done to try and stop the aggressive behavior? Have you gone through any type of behavioral training? Or talked to your vet? You don't want to sell him because you don't want that on your conscience but you are willing to take him to the pound and have him put to sleep?
Sorry but something just doesn't sound right here