I think that from what I have heard the biggest objection to the "jacobite" shirt is that it is not historically authentic...with the cheesy lacing at the throat being the biggest hang-up. For something along the same lines but far more authentic try this shirt:

http://tinyurl.com/552s6u

They even have patterns if you want a particular to match your kilt.