None of the stations in the Philly/Wilmington market carry John Batchelor, so I've not had a chance to hear him. However, if he's as you've described maybe his brand of GOP talk will be the next big thing for right wing talk replacing the ranting of Rush/Beck/Hannity.
I agree with you that yes, MSNBC is the left wing version of Fox. Both are irritating. There may be lib talkers that are as full venom as Beck/Hannity/Rush, etc, I've not heard them as they aren't available in the Philly/Wilmington market.
NPR's informational / newscasts al la ATC, ME, etc, are very balanced. The talk shows have a balance to them as well, but if you listen regularly to the talk shows (Talk of the Nation, Fresh Air, in Philly- Radio Times, etc, you'll be able to tell that the various hosts are liberals, but they don't go out of their way to tell you or to sell a liberal left wing agenda as the right wingers on AM talk do, but they are liberals. I personally don't have a problem with that, because they do such a good job and try to present a balanced program, again, not to keep hammering the point, unlike the right wing talkers on AM radio.
Could a right wing version of NPR be successful? I'm inclined to say probably not. I've spoken with a number of Tea Party people. If they represent the biggest segment of conservative's out there, then I'd have to say, NO, a right wing version of NPR wouldn't survive. Those folks are yelling very loudly: Let's bash, let's hate, let's get rid of those evil leftist socialist, (insert your favorite adjective here), because they want to destroy America. I can't picture those folks picking a conservative version of Talk of the Nation over Beck/Hannity/Rush.
If you don't believe me, check out a You Tube video of a very conservative group of Republicans (the tea party type - I don't remember if they are a part of the tea party movement, but it wouldn't surprise me if they were) in Delaware meeting with Congressman Mike Castle, a moderate Republican. In the video, they are yelling at him, and one guy gets in Castle's face yelling, prove right now you are a loyal American, say the Pledge to the flag, NOW!! I don't remember where on You Tube it is ( I saw this a few months ago).