May Day in Costa Rica this year brought together protesters from public workers unions and a wide variety of other groups, including high school and public universities students, sex workers, indigenous people, LGBTI activists, feminists and socialists.