Teddy Roosevelt had no problems calling out the mistakes when he saw the prototype bayonet for Springield 1903 rifle. Eventually M1905 bayonet was adopted instead of the abomination.
http://www.guns.com/2015/08/06/the-time-when-a-president-called-bs-on-the-armys-new-bayonet-3-photos/
From: Guns.com