maybe you're drinking the wrong beers...try a nice Belgium, like Hoegaarden or Stella, or even a random Hefeweizen. They are the "girly" beers, but pretty damn tasty and nothing like budweiser or an IPA.
I think the physics professors are a lot more progressive than they let on. After all, most of them grew up in the 60's and 70's. I've had one prof joke around about taking acid in the 70's, and several others make political comments during class. (ie, we were doing the Ising model in thermo/stat mech and ended up with the system all spin up, represented by black squares. The prof says "and black wins....wow, you almost never see that happen")
So RG, you take some weed and offer it to the professors...and then let one of us take your spot =)