My wife and I (IT geek + Engineering Geek) have been married for just over 20 years. Here are the pearls of wisdom from my Grandfather which will always work: Marriage is NOT a 50/50 deal. If everyone puts in 100%, you will succeed.
What he's doing does not hurt me. What does hurt me/us/the whole country is when a vendor welds their device closed so that it cannot be modified by the rightful owner *or their agent*. He has the wrong approach. IMO, if the product is locked down so that I don't have the rights to do whatever the hell I want with it, I'd rather not buy it.
The answer to this is simple: If you don't like the terms of the GPL V2, you should not have released your code under those terms. To quote the GPL "You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee."
Provided they are in compliance with every other part of the GPL, the fact that you don't think they are the appropriate vendor is irrelevant; get over yourself.
The following statement is not true. The previous statement is true.