If marketing and incentives are needed to fill the ranks, then I don't mind advertising. I do mind deception when you do it, which gets back to the original post.
I also wonder if there's something else other than recruiting the military thinks it is buying by flyovers, appearances honoring troops, etc... Are they trying to buy support for the next fighter or bomber? Are they trying to mobilize voters to support a deployment? Brass pressuring Congress? That gets really shady, I/M/O.