IMO if someone does real work, either code, marketing or some other effort that contributes to the currency, then they deserve "some" reward.
Yeah, tbh a pre-mine of a few thousand is fine. It's just when you insta-mine a ton of coins, or even pre-mine them...like Feathercoin.
Unfortunately, the community rages whenever someone wants to make a little bit of profit for their work. :L
I had this same conversation with the Dev behind a coin just this afternoon. The OP said that 1000 blocks were mined, but not the size of those blocks. He confirmed they were the same size os the other starting blocks (and I believe him), so that would be 4,200 coins. I too find that reasonable. 1,000,000 coins for *fill in the blank* just makes no sense to me. The only possible exception that I see MIGHT be Stablecoin, but that requires trust of that Dev to really use them for the mixing service and not for other purposes.