If 'The Badge' is that square thing with the white ensign and 'Royal Navy' on it as per the RN website, then I can understand why it has received such a poor reception..
Surely a graphic designer could have come up with something better? Which might even fit on a flying coverall?