In Indiana, local governments cannot prohibit carry in parks or fairgrounds. The issue here is when the fair is run by a private entity. The State Fair is a matter of state law (or rather, state regulation) and the local governments have nothing to do with it.
Who is the private entity...and how do we apply pressure to end the nonsense?