I know it's basically beating a dead horse at this point, but it bears repeating:
Weed is less harmful on your body both in the short and long run than alcohol.
At least in my experience of myself and those around me marijuana has about 90% less impact on you the following day than having 3 or 4 drinks at night.
Which I am sure plenty of athletes indulge in from time to time.