I 've had several cats over the years and like yours, they avoided skunks, but somehow managed to come home sprayed at least once or twice durnig their short lives with us.
The one I took this past season in November charged at me as well, but would stop about 10-11ft, but this was 10-11ft from the structure of my house so it was too close for comfort. I don't like it at all when they exhibit that kind of behavior. They should be walking or running the other direction when a potential 200lb predator walks towards them.
I gave him many chances to leave over the course of 3 weeks or so between October and November of last year. I would go outside and approach him and he 'd leave. I didn't want them eating all the bait I had put out for the fox, coons and possums. But after a few days it started getting bolder and would only walk away if I got within 15-16ft and I was holding something or banging on something.. but then it would return within a couple of minutes. Then after a couple of weeks it would NOT walk away, but would raise its tail at me as I got closer. Then the 3d week it started charging me and that's where I drew the line, plus it caught me at a bad time. I was tired and lacking sleep and not in the best of mood, so I just went back upstairs, got the 350 .22 and shot it from only about 10yds out since it was not scared of me. I got lucky with that (2nd) one. It stunk much less and only for a few days because most of the spraying went on its fur and not the ground or all over the place. The first one - the one in my link above, had dumped everything it had all around it as it was dying. My backyard stunk for a month and it was much stronger.. but sometimes you get lucky.
I am very happy when I see a dead skunk on the side of the road near my house. I know it won't be stealing the bait come October

I hate it when I see dead possums and G-hogs a block or two away, because I know I wont' get to see them in my crosshairds
