Pussy whipped.......big time.

Just end it. Don't smoke behind her back. She's got every right to say she doesn't want you to smoke if you go out with her. It's her choice, make your own. There's plenty of fish in the sea.