He's right. The bayonets of today are a far cry from the bayonets of WW1. Blades back then were a foot-and-a-half long, mounted on long, heavy 1903 Springfields. You're talking serious close combat weapon. The little rinky-dink blades of today are good as can openers, not much else. I was in Viet Nam, never carried a bayonet - I had my own Randall knife. Today is no different.
As far as those horses in Afghanistan that people keep yammering about, guess what? They were not US Army horses, they were borrowed from the Afghans. Good luck finding horses in any current unit's TOE, other than for ceremonial purposes.