My opinion? You were acting like a jerk. What she did was wrong, but so were you.
And it seems to me that you were already giving her the silent treatment BEFORE the incident with the needle (which I would make clear had better never happen again or she will be facing assault charges).
You were playing a game with her to see what she would do.