" ... fine for the military to speak ... but recruiting, absolutely not."
Can you explain the distinction you're making between "speaking" and "recruiting"?
Sure.
An Example: Speaking would be presenting a civics or history lesson regarding subject matter on which the individual is qualified to speak.
Recruiting would be setting up a booth where anyone can "drop by" and learn all the advantages, options and salaries gain by enlisting in the military.