I am from the Southeast so I can't speak for the entire country but there are ONLY three types of Republicans here. They are either A) Ignorant and un-educated (the vast majority), B) Ultra Christian (almost always Baptist) or C) Upper middle class C-level executives (obviously the small...