A lot of people don't know why Mister Rogers always wore cardigan sweaters. His mother made some of the first ones for him that he wore on TV. The reason that he wore long sleeves and sweaters all the time was to cover up his Marine Corps tattoos. He was a Marine sniper par excellence during the Korean War, and racked up many decorations for his outstanding valor. This is all true, it's public record, so if you don't believe me, look it up.
It's a good thing Mister Rogers is so nice - otherwise, he'd pick your sorry ass off at over 1000 meters...By the way, Bob Keeshan (Captain Kangaroo) was also a Marine hero, in WWII on Guadacanal.
A badass Ex. Navy Seal who had 54 confirmed kills in Vietnam and wore long sleeves to cover up the tatts he got while with the Seals. He could disarm and kill in a heartbeat. When he got back to civilian life the government gave him a cover so no one could find out who he really was, the cover was "Mister Rogers Neighborhood."
Mister Rogers could kick Chuck Norris and Rambos ass at the same time!