NBC justified their snark attack because the US Army also wears ugly berets. However, imho, this is no justification at all. The US Army also used to wear powdered wigs & knee britches, which are also dorky looking by modern standards.
First and foremost, a beret combines the inconvenient bulkiness of a wheel cap with the inherent ugliness of a beret.
One of the best things the USAF did for women is get rid of its dorky berets in favor of the flight cap (no ill will towards poor Airman West, who looks remarkably like Jodie Foster's long lost cousin):
Everyone looked better in a garrison cap:
or flight cap (though, why they're apparently wearing their covers inside, I don't know):
Whether wearing the beret, or trying to finding a place to stow it when uncovered, the beret looks plain stupid. For example, stowing beret under the shoulder strap looks stupid:
Conversely, a flight cap can be flattened and conveniently stowed under one's belt, without looking like a dork:
34. When not worn, stow the flight cap _______. (17.6.3.)A. under the belt between the first and second belt loops (on the wearer's left side for men)
B. under the belt between the first and second belt loops (on either side for women)
C. under the belt between the second and third belt loops and folded over the belt
*D. both A and B