Love it. I have a few plaid skirts .I wear. Heels or knee high boots work. I think you should go with out hose or go darker. Shoes look fine. You can even rock this with over the knee boots or over the knee socks with knee high boots. If you are wear knee
I am not sure where you are going but I like this outfit. This is great to meet girlfriends out for a drink. Sure you show a little more leg and the skirt is shorter but it's good for a night out.
Don't wear any of it, sorry but it's true. Anyone telling you different obviously doesn't know what they're talking about, no offense :) just some advice don't mean to come off harsh!