I'm not sure why you can simply say people do not know the law. Are you a lawyer?
For project sales, any agreement signed is between the Developer and the Purchaser. Agents are engaged to facilitate the sales and process. At most, agents are there to be the witness between the 2 parties. If the form is signed by a agent, only the agent is liable for any wrongdoings and not the developer. Of cos you can argue this at civil court by engaging a lawyer.
For developer, when they engage an agency to market their development, the appointed agency normally will have to sign the appointment letter which state all the terms and conditions and some developer even go to the extend of getting them to sign of ABC policy (Anti bribery and corruption policy).
I have been dealing with a public listed developer recently and I can assured you that a reputable developer would not let a 3rd party sales agent to sign on their offer letter with their purchaser.
I hope this clear any doubts. As a REN, I can easily give advise for public to simply sue a developer, but do you know how much time and money it would cost to do so? If it can be settled peacefully with the developer just by talking to them first, why not? If they are not willing to help, then only seek legal advise. No?
I am not trying to make any argument here but to explain in my best possible way. If i offended anyone here, I apologize in advance.
Perhaps you should get advise from professional. Understand What constitute a booking form? By the way, Just to inform You booking form sign by agency is legal under the law. Do You Even know that? When You are working with bhd co., Did Your management inform You it is illegal to collect deposit from purchaser under the booking form? There are So many things Done by developer Which has been reported by case law under appellant Court. Sometimes You need Come out from Your working zone and dont blindly follow whatever they ask You to do. Think think and think