I've never met a striped shirt I didn't like.
Apparently, I am not the only person who has this issue. Behold a shot from a closet in South Africa.
I would say yes and yes and yes and yes to all of these:
The original striped shirt was called a Breton and it had exactly 21 stripes on it that was a numerical totem that showed Napoleon's militant victories. (I am totally not making this up). Worn mostly by the French Navy in the mid 1800s, it became mainstream in 1917 by non other than Coco Chanel.
And we haven't looked back since.