Unless you signed an agreement with the broker (which included giving him/her some money) saying the broker is representing YOU, then you must assume the broker's responsibilities are to the seller. That means to get the seller the best price, etc.
Having said that, what does your contract say? Usually there's a date by which you've got to complete the transaction. Is there? Has it passed? Typically the earnest money that you provide is enough to keep them honest and they won't try and get out of the deal since you can typically take them to court for breaking the contract.
The broker should be keeping the earnest money in an account rather than giving it directly to the owner. Is he? If the owner has your money, then you and that broker do need to quickly track down the owner and figure it out.
The laws that govern your transaction are the laws of the state that the contract was signed in and the transaction is taking place in (assume these are the same state that you live in as well). Nothing special and "boat-y" about that.