If you hitched your star toa career field in any area where the words "arrest" "conviction" "drugs" "jail" "bail" "felony" or even "misdemeanor" would forever bar you...or at the very least cause irreperable harm to your reputation, DO NOT date, live with, marry, or continue to see/be around a partner who smokes marijuana. You run the risk of living up to their reputation whether you participate or not. You know about it, you are there, you may very well take the fall.
The debate over whether it should be legal or not, etc., makes no difference. Where do you want to end up? Moreover, that your partner does not care whether you risk everything or not, pretty much says that you are not first in your partner's priorities.
If you "put your foot down" and tell them they will notsmoke marijuanaor you will leave, get your bags packed because it won't be long....probably a day or two...before you hear the lies, find the evidence, or just get it tossed in your face. If you are lucky you will leave and not have garnered any of the words mentioned before to drag around in your life.
To feel better, visualize the future with him...some old doper, the neighborhood "go to guy", still smoken and token as if he were a 16 year old loser and now he's 30, 40, 50. UGH! "Cool" does not come to mind.
Yes there are worse things...but this is about marijuana...it just goes nowhere in its own way.
I don't see a partner's issues with marijuana & the law having much bearing, if any, on ones career advancement. Perhaps if you are looking to be a partner in a firm or something but even thenit would likely not havemuch effect.
It is VERY unlikely thatthe home of a casual user is going to be raided or anything unless they are having parties with a whole lot of the stuff.Law enforcement just is not going to care enough about it. People tend to get caught in automobiles with the stuff but that would be on she/him & not tied to you.
If your partner is selling it then I do see the possibility of harm.
I think that you overestimate the risk involved here.