America is a weird country.Correct me if I'm wrong,but aren't both democrats and republicans of the same 'side'?I think the word in english is conservatives or something.
Most countries have liberals,conservatives,communist parties etc etc.
but if I'm not mistaken,you guys have 2 parties of the same side!