By Nancy Dahlberg The Miami Herald. S Corp, LLC, nonprofit … or B Corp? Businesses with a social entrepreneurial mission often struggle...