I hate long above the knee jean shorts on guys and girls unless you are very young but that is just personal
preference. Cargo pants fall into that for me too. I hate cargo pants on teens/twenties girls.

Khaki shorts are so much nicer looking and ride a couple of inches above the knee. I also think any shorts
on older guys(and women), unless you are fit is a big mistake. Younger girls wear really short shorts which look great
but I think after some age (30-35???) would be a mistake also, unless you are really fit and have
great legs. Also my opinion more than anything but I've followed womens fashions obsessively for years.
I don't think its a fashion mistake to wear sleeves and shorts, I see a lot of women dress that
way in the spring. Unless you have a very skinny lower body and very big upper body and pick
very contrasting colors I think it would be OK. I think Khaki with any pastel color would certainly be fine.
No one will notice when you shave your legs. I obsessed about that for the longest and
once I started shaving no one really noticed. Lot's of bicyclers/swimmers/weightlifters/metrosexuals shave
these days.