As we said in Rosenberger, [w]hen the government disburses public funds to private entities to convey a governmental message, it may take legitimate and appropriate steps to ensure that its message is neither garbled nor distorted by the grantee.
The government is free to disburse public funds to private entities but has to do so in such a way that respects strict policies.