I think you should still specify EXPLICITLY and DIRECTLY rather than opaquely in your TOS that users are not surrendering their IP rights when they post to your site and that they retain them. It would also not hurt getting another, additional lawyer that has more knowledge and experience with IP rights. If the costs of the additional lawyer is prohibitive, I would suggest crowdfunding that session for the good of all those who want to see your service succeed. Your lawyer is trying and that's admirable but this TOS still falls short of both covering all your bases, being clear that no rights infringement is going to happen (or communicating that in an accessible way). Having read the new TOS, I have some notes (caveat, I am not a lawyer):
In section 6, User Content: "You must own all rights, title, and interest, including all intellectual property rights, in and to, the User Content you make available on the Services. ASSC requires licenses from you for that User Content to operate the Services. By posting User Content on the Services, you grant ASSC a royalty-free, perpetual, irrevocable, non-exclusive, sublicensable, worldwide license to use, reproduce, distribute, perform, publicly display or prepare derivative works of your User Content."
It would be a good idea to add/clarify in this paragraph that posting to cohost does not transfer copyright or other IP rights beyond those in the stated license that cohost needs to post and host User Content. I understand that since "full transfer of rights" is not part of the license cohost says they need to host User Content that this is implied but a clarifying sentence to this fact would go a long way. This may also alleviate concerns raised by Section 11. It also would not hurt to define what derivative works cohost means here because there is an entire universe in those two words. [ETA: For instance, cohost could also specify what derivative works it will not make with User Content to assuage concerns.]
Re: Section "7. User Content License. If you make your User Content available to other Users, whether for free or on a purchase or subscription basis, you grant other Users a revocable, nontransferable, nonexclusive license to access, view information contained on, and interact with such User Content for the other User's personal, non-commercial use. If you access, purchase, or subscribe to another User's User Content: (i) you may not use such User Content for any commercial purpose or for any unlawful or wrongful purpose; (ii) you agree not to rent, retransmit, disclose, publish, sell, assign, lease, sublicense, market or transfer the User Content or any portion of it or use it in any unauthorized manner; and (iii) you agree to not copy, translate, port, modify or make derivative works of any portion of the User Content without the User's express permission."
The wording on this section is clunky and seems to imply that a User who is providing content to other Users on a subscription or purchase basis cannot offer commercial licensing options. Image, if you will, that someone is making fonts and they want to advertise them and sell them through your site. Say this hypothetical User wants to offer a "free to use commercially" font every month to their subscribers. Section 7 would seem to say that this situation is against TOS. If it is not against TOS for Users to be able to offer commercial rights to their own IP via the vehicle of subscription on cohost, this section needs to be clearer. If I may suggest an alternative edit:
If you access, purchase, or subscribe to another User's User Content:
(i) you may not use such User Content for any unlawful or wrongful purpose;
(ii) you may not use such User Content for any commercial purpose without the User's express permission;
(iii) you agree not to rent, retransmit, disclose, publish, sell, assign, lease, sublicense, market or transfer the User Content or any portion of it or use it in any unauthorized manner;
and (iv) you agree to not copy, translate, port, modify or make derivative works of any portion of the User Content without the User's express permission.
Here, I split the first item into two because a User cannot authorize someone to use their User Content in an unlawful way but a User should be able to authorize commercial use of their User Content as in the example provided above. Kept previous (ii) and made it (iii) because that bullet point also addresses how the User Content gained access to via subscription or purchase is used on and off the platform and seeks to deter any unauthorized use, whether unauthorized by the User providing User Content or cohost.
Additionally, as it stands, Section 5.e is hostile to trans individuals and is confusing about whether registering with a fictitious name (which most usernames are) is against TOS.
(e) choose a username for the purposes of deceiving or misleading our users and/or us as to your identity
My handle/username on here is plastic-red; as you can imagine, that is not my legal name. I do not plan to use my account for parody, which is what allows fictitious names on cohost as per the TOS at the moment [(d) except for the purposes of parody, [you agree not to] choose a username to impersonate another person (real or fictitious) or to pose as a representative of a person or entity when you are not]. As the TOS stands now, it is not clear that cohost is not expecting users to register with their legal names the way Facebook does and as you may intuit, this poses a problem for anyone in general that doesn't wish to make their handle or their display name their legal name. It is also hostile to trans individuals whose legal names could be their dead name and ones which no longer reflect their identity/themselves.
Looking forward to hearing your thoughts and fixes on this.