i've been with a guy that cussed me out every other day telling me i cheated on him. i had to reassure him that i was not. he would have sex with me and then tell me he think that i slept with someone else. this made me feel so uncomfortable when we would have sex.
i would never go through that again, and that's probably how your ex feels. it may not have anything to do with you, but the things she's been through. you have to give her space to sort out her feelings. you should try to work the friendship angle. you should send her flowers to her house (let the company send it) do things no other man has done to allow yourself to stick out in her head.
it's two sides to a story, i m sure it's more to the story. like you smoking weed, may add fuel to the fire.
my ex smoked weed, he had a thug-ish attitude, he blast that loud rap music in the car. all of this irritated me. so my question to you is what else you were doing?