As bad as these guys can be, at least they know sports. Worst sports personalities aren't on radio, but local TV sports guys usually suck. How many times do you catch yourself saying "man I could do this guy's job in my sleep".
I remember when Dan Fouts was doing sports for a Bay Area station. The guy knows zip about just about every sport but football. Every night he would be calling teams by the wrong name. After showing an Astros highlight he would say "the Rockets went on to win the game 5-4". Talk about a guy with no talent, just living off his playing days.