Obama is a moderate Republican.
Actually a centrist is a centrist. You can be a moderate centrist, a left leaning centrist, a right leaning etc. centrist, but you can also just be a centrist. A centrist is not always a moderate, and a moderate is not always a centrist. I'm afraid you are just a flaming firecrotch cunt who has no right to call anyone a dumbass.