I don’t think it’s inappropriate, it just doesn’t look good. Now a short-ish (mid-thigh) skirt instead of the jeans shorts would look pretty good. And personally, I don’t think white heels go well with much except a very summery look. Beige heels lengthen the leg (which is always a good thing!), would go better with the bag, and also have a classic, timeless look.