Unethical is the wrong word, I'm sure.

The cash shop, in a pay to play game at least, is blatantly anti-consumer. Any consumer with two braincells to rub together should be against it for the same reason trash like Final Fantasy: All the Bravest gets SE such a bad reputation.