Make it legal, then. Regulate it, call it a fee and problem solved.
As it stands today, there is no accountability in the whole system. An official can sit on a file for years with no repercussions. You can drag them to court, but sooner than later you will understand that this is a battle you can never win. The official has the power and money of the government behind him while you are totally alone. Most importantly, the official has time while you do not.