Given that you will have (presumably) asked them in the past, I would use: 'Why are you doing that when I have asked you not to? The three examples you gave all suggest that you are currently asking someone not to do it, therefore it seems a little odd. Present perfect sounds more natural to me.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.