If you have to ask "if my code calls GPL'd code in this complicated way, can I avoid having to be GPL-compatible?" then the answer is pretty much always "you're trying to reduce freedom, stop it".
If people who want to reduce software freedom didn't whinge about the GPL it would be a sign that the GPL wasn't aggressive enough about enforcing software freedom. There doesn't seem to be all that much whinging to me. More people using AGPL coupled with lots more enforcement might produce more, signalling, um, "balance." :)