Could be worse...
Portugal has five(or six) major political parties.
PSD - Social Democrat Party - Center / Right-ish: Pro-fiscal responsibility, limited goverment, but have had their fair share of f***-ups with poor leadership until Passos stepped in.
PS - Socialist Party - Left-wing - Somewhat pro-fiscal responsibility, thinks government should assist, though not meddle with personal lives of it's citizens, after 2005 and especially in 2015, they are almost as radical as the Left Bloc.
CDS - Social Democrat Center - Right-wing (the closest to the Republican Party in politics): Oddly enough they can something be more leftwing than the socialist party. But generally speaking they stick to their guns. Free market, lower taxation
PCP - Portuguese Communist Party - Far Left: Largely anti-anything remotely capitalist, they run virtually every union in Portugal
BE - Left Bloc - Far left: Extremely delusional, openly hostile to catholics, surprisingly xenophonic, have a ton of people working for them on several news networks and journals, anti-capitalism, openly hostile to any private business, spend a lot in the European parliament clogging the floor with useless bills.
PAN - Animal Nature People Party - Far left: Don't ask. A slighty less crazy version of the Left Bloc.
Catarina Martins and her cohort Marina Mortagua make left-leanings american SJWs sound like reasonable and mature human beings.