Note... Depends on which series of his you're reading.
Legacy of Aldenata - More military sci-fi, some right wingism, you don't get the "oh john ringo no!" moments until the last couple of books.
Troy Rising - Pulpy silly fun, with only a couple of "oh john ringo no!" moments.
Empire of Man - co-written with David Weber. All fairly sane (as Baen sci-fi co-authored by those two can be).
Paladin of Shadows / Ghost - The originator of the "oh john ringo no!" meme. It's there from the very first chapter and goes on.
I've got a few friends who have been involved in running sci-fi/fantasy conventions in the US, and one of the things they all agree on, is that John Ringo can be an entertaining, well-spoken, intelligent individual.. who is incredibly upfront about the fact that he can also be a complete ****, and that you better be prepared for that when you talk to him. He pretty much hangs the sign of "I'm an ****, if you talk to me, don't be surprised, if you are, you chose to engage me in conversation knowing that."