From what I understand from listening to the problems with another Japanese game, the reason 3D Secure is required is that there are no laws in the states that protect Japanese companies from credit card fraud, and these companies have no means of getting their money if cheated.

It isn't SE bring greedy or stupid, it's them trying to protect themselves from bad business laws.