The SEC doesn't have the staff or manpower...they have around 3,000 legal staff that covers over 100,000 publicly traded companies in the US, Canada and overseas....you cannot regulate people into being ethical...its a personal choice. You can force them to be moral and do the right things with laws and so fother but in the end the final decision to be ethical rests with the individual and 99% of all bankers, brokers and realtors are not honest...if they were they would see the damage they cause to other humans with their acts of "lending" (which is another word for greed) and quit the business. Flipping burgers or pumping gas is a more honest profession than car salesman or mortgage executive...