No, he doesn't. Though, I'd like for you to show me the law that states that this pastor has the right to verbally attack a cop during a routine traffic stop that had nothing to do with the pastor at all just because it was in the church parking lot.
Police do not have any right to enforce traffic laws on private property. If a police officer is conducting a stop on private property, he must have permission and juristiction granted by the property owners. Take a look at the Wal Mart parking lot, the grocery store, the car wash, etc. If the owners permit traffic enforcement on their property, there are usually signs stating "This Property Under the Jusristiction of XYZ Police". The reason for those signs is that if you are on private property, and you know you are on private property, there is no reasonable expectation that you must obey traffic laws for the public highway, considering you are on a private way. May as well be on a speedway or dirt track. The owners of private property get to decide what the driving regulations are on private property. If a cop is making unlawful stops, on private property, the owner has every right to ask him to leave, as he is not making a lawful arrest or issuing lawful orders.
You ever get a traffic ticket for driving an unregistered vehicle while on your riding mower in your yard? If you think police have the right to make traffic stops on private property, you should.