Social gatherings are a great way to build company culture. Stratton Oakmont was extremely creative about the events that they had. These activities created a stronger bond between people at the company and offered a fun, social outlet.
Company get-togethers do not have to be as morally wrong as Stratton Oakmont's were to accomplish the same thing. Rather, it takes extra creativity and effort from a company.