Actually, he is not a Republican. He is a Libertarian who could not get elected when he previously ran as a Libertarian. So he switched to the Republican party and unfortunately he got voted into office because people did not do due diligence when he ran a few years ago. While he won't resign, Democrats and Republicans alike know that Berger will be bounced out of office when he has to run again.
More information about formatting options