I do not dispute any of that. Many young Americans also get addicted to alcohol. Many young Americans self-harm over unrealistic ideals brought to them by the beauty/fashion industries. Many young Americans get depressed over social media.
We need to help these people, but we do not help them by driving their vices underground.
So, how should we help all the groups of young Americans you mention?
Strong, publically-funded social safety net is a good start, I think. Using vice taxes to contribute money to it is probably a decent idea.