How does it spread confusion? How does it weaken free software? Open source and free software are just two different approaches to collaborative software development. There's no confusion in my mind about the benefits they both offer.
As for the GPL as a weapon, there's a reason why GPL is falling out of favour. If open source did not exist, most companies simply wouldn't bother sharing source code. How would that help you?