Joining the military is a lot like getting married. If you can be talked out of it, then it's probably best you are talked out of it.
Especially people that want to join for the college money or some other selfish reason. I'd rather work with less people who's motives I can trust, than have to drag in mercenaries to fill slots.
Perhaps at some point, we'll be able to drop all the PC social engineering crap and work on the real problems that are so detrimental to retention, and let the military be a warrior culture again. Until then, I hope these counter recruiters keep those that can be talked out of defending their country out of the services.