RadioShack's downfall was a mix of poor business decisions and bad timing. With too many stores competing against each other, ...