I just found a new explanation on the tails on

http://www.myclan.com/clanship/tartan/wearing.php

"One observance of bonnet-wearing which is military in origin is that Lowlanders allow the ribbons behind their bonnets to fall, while Highlanders tie them in a knot."