I agree, current issue dress uniform pieces have no place with a kilt (or rather, a kilt has no place being mixed with the uniform). I'd go with a civvie shirt (polo or t-shirt) with your branch on it or an old unit shirt if you have one and wear that with your kilt.

As an Army guy, I'd just like to thank you Marines and Navy guys for your service and for being excellent wingmen when it came time to distract the ugly girls so we soldiers can score with the cute ones :P Ya'll really dived on the grenades without complaint!