The right thing here would be to refund every purchase, as a sign of good faith and admittance of wrongdoing. Then partner with another developer to get it back on the store and have those who got their app refunded to pay for the new app, if they are still interested and willing to forgive.
Yes. Agreed.
That's a lot of words to say very little. Apple lied when they said they've been in contact with him for the past two years over this issue, so from their POV there was a mistake or they blantantly lied for PR.
But let's look at Apples POV in regards to handling information: As you said it yourself, Apple did not know which account was the owner of the card - if that were the case, then they should have contacted both accounts. Straight incompetence not to. Especially prior to cancelling them both, and especially the one without fraudulent activity and one by a highly acclaimed developer who turned revenue in the store. Hell, they should have done it out of respect for the developer's own security two years ago (we saw an account associated with details of yours is producing fraudulent activity)
Like I've said prior - Apple banhammered an indie developer here, but I can only imagine the effect something like this would have in a business if all it takes is a bad actor with common account details to get all related accounts taken down without notice and with a vague response ("You were spamming."). Messed up, man.
I don't know, but since you brought it up, how can you be so stupid? You seem to be missing the part where there were two accounts, one with only the Dash app, under his control, and one with a handful of mediocre apps unrelated to Dash, supposedly under his sister's control (he's said he gave her some old hardware to get started, and paid for the account). If she's doing nefarious things related to her apps (faking reviews or paying someone else to fake reviews), what do you think the chances are she would run to him and say, "hey, guess what, brother? I'm risking your reputation and livelihood in order to make a little extra money for myself by doing shady things!"?
I'm not saying he did or didn't do something wrong (I have no proof either way, and the information released to this point is far from complete). But don't use faulty logic to convict him. Don't go into torches and pitchforks territory. I severely dislike fake reviews. But it doesn't seem at all clear yet that he has posted or bought any fake reviews. I'm not harboring false hope that you'll be swayed by these words - it's clear you've already made up your mind and facts and logic are no longer necessary. It's a shame, I thought you were one of the smart ones.
You are really reaching here guys. Really.