.....would you put him in tights (under trousers) if it was cold?
I would and have. My ds (3years old) particularly likes pink ones. I have no problem with it and don't think it will affect his sexual orientation although I do hope he becomes a ballet dancer (rather than a rugger bugger)