This year, I noticed, green card holder can go to Costa Rica without a visa; however, Chinese (and less than 20 other countries) citizen has to apply visa!
I don't know what is happening between Costa Rica and China. All I know is I don't spend money in a place discriminating Chinese.