Holy hypocritical.

She's giving you crap about smoking and drinking yet is getting railed by some other dude.... f' that. Consider this something positive and move on.