Wow. I totally thought there would be a different reaction from everyone. but first, If you dont like the fact that she smokes I would say to have a conversation with her about it. because at the end of the day, if you really like her, what she does in her free time shouldnt matter, as long as you like the person she is when shes with you, then there shouldnt be a problem. just make it clear to her that you're not a pot smoker and you're not going to smoke. Im sure if u explain to her the fact that you'll get in trouble if you're around weed, she'll understand and do it when you aren't in the vicinity.
Also, little rant, but i just want to say to everyone that just because you smoke weed doesnt mean that you're a deadbeat, hippie, anti-corpo, loser, stupid or anything for that matter. Lets not forget that Michael Phelps smokes weed, and he got 8 gold medals in one Olympics. Also, I smoke alot of weed and I'm a straight A student in college. I know plenty of kids who have never touched weed and didn't make it to a university. Lets get out of high school with the stereotypes and judge people by their character, not by if they toke.
And all you pot-haters, enjoy the fact that Im now going to go roll up a blunt and smoke till I'm blazed. This next hit is dedicated to you.