There are many stalled projects all over Malaysia, some of which could have been like 15 years in the limbo until someone bothers to bring it up because probably the repayment charges are already way too much to bear. The developers should be asked to pay a deposit or retention fee to the government or a governing body or the bank so that the interests of the buyers are protected. The banks are making tons of money and they should write off the loan sum and to be fair, only after the bank interests (discounted) have been paid or work something out. Yes banks are out to make money that's for sure, but is it the buyers' fault if the developer is unscrupulous.
Do note that I am not familiar with the buying and selling of properties and what goes on when you get a loan from the bank. So my suggestion could be off the mark.