It sounds to me like you're doing it right; I don't think we disagree. Don't know why you're trying to explain 'taint' to me - the 'viral' nature is of course the primary moving part in the GPL.
I also fully understand that not everyone/thing can be GPL. I'm not religious about it. I've contributed to open source under several licenses, and to proprietary applications.
But the fact remains, if you don't like the posted rules, don't play in the sandbox, just like any other license, even if you really like the toys.
And really, asking people to comply with a license is nothing like attempting to force beliefs on people. It is asking them to follow a legal agreement. Or do you think I am endorsing Larry Ellison's political views because I'm covered by a licensing agreement with his firm?