And don't forget other entertainment industries like sports. The Pentagon paid millions of dollars a year just for cross promotion with NFL football (not for recruitment advertising): "honor our troops" and the like.
On the other hand the "think for yourself" crowd... :-(
Edit: in changing "hundreds of thousands" into "millions" I ended up with "hundreds of millions"