I think you need to size down in the GAP Really Skinny pants, imo. I realize you're thinking they won't fit around the waist - but they probably will, because they do seem to stretch a wee bit, while still managing to maintain their overall shape. To my eye, these are too big for you Shannon.
Also - I don't remember if these come in a so-called 'ankle' length, but if they do, the 'ankle' length might be worth trying. I got the regular length and at first they almost seemed like they were too long, but after seeing Angie's post with her 'cigarette pants' I decided to try these as pants that could be worn in some other way than just tucked into tall boots - voila - they were not too long and had just enough of that scrunch to work nicely.
Um - I think that these will be *fab* on you, but that you might need to size down one more size. Just for the record, when I first bought these, I felt all exposed and like they were almost painted on or something - but over time, they've relaxed a bit (or maybe I have?).
I know it's a royal hassle, but would you consider a size down? Just in the interest of being patient, picky and persistent?
Meanwhile, I can't speak to the cat-hair problem, since I have a black labrador retriever and his fur matches the pants purr-fectly.