The reason RMS wants people to do this is not to take more credit for himself than is due, but to bring more attention to "free software", (which GNU promotes), as opposed to just "open-source" (which Linus promotes).
i'm saying, shut the fuck up with this pedantic shit and make something that people want. our competitors are multi-billion dollar companies. we can't just promote ideas, we actually have to fight head to head. most people aren't ideologically driven, they just buy whatever seems best/most convenient.
focus on actual measurable things like marketshare. how many people are getting the four freedoms? that's the goal, right? so measure it. free software has benefits, but they aren't being marketed aggressively enough to actually reach consumers. we have all of the pieces, but no vision or marketing strategy.
strong copyleft provides equal protection for IP as proprietary licensing, especially when you consider AGPL. charge for shit. make it sexy. whatever you have to do to make money and spread free software. sue over license infringement. fight, damnit!
The proper name of "Linux" (the kernel) is indeed Linux, because Linus has said so and everyone, including RMS agrees, no one insists on calling Linux (the kernel) GNU/Linux, as there's no GNU in there and it would be pretty silly on insisting on calling it GNU/Linux.
Also, GCC is hardly the only critical GNU component that modern GNU/Linux systems rely on, but even so, it's not that anyone wants to name your program GNU/something just because it was compiled with GCC, rather is that Linux is the kernel, GNU is the userland. To make a functional system, you do need a kernel (Linux) and the userland (ie GNU), so if you're using both components and one is called GNU and the other Linux, it's fair to call the result GNU/Linux.