Butterfly fastenings that are generally supplied do not work very well. The solution is pin lockers! These work by using a grub screw which is tightened around the pin on the badge using an Allen type key.
eBay