Good lord! How heavy is your badge? I have seen that system used with the old military cap badge with the split pin fastening , but never with a "pin and clip" type fastening, but what the heck it works for you. For me with the "pin and clip" fastening, with the "pin" just pushed through the cloth, I stab a short piece of elastic band on to the "clip" end as insurance.

It all looks just fine and I think that wee drop of Scotland is very well deserved. Well done.