If the USA is so free, how does it have only two choices for president & why are they not chosen by the citizens?