1. Most important to understand is that a perfectly natural system for distributing a cryptocurrency in a fair, envy-less way exists.
While there may be, why bother? This one is working quite well. In fact, people coming to Bitcoins today have a better experience then those that came on Thursday of last week, because they can enter the market at a lower price. No one is saying it can't be done, we're arguing that it isn't a problem.
2. If it were not possible for a cryptocurrency to exist without an artificial limit, latecomers might accept a system where early-adopters have a slight advantage. Because a perfect alternative exists, early adopters (that we in fact all are at this moment) will not be able to explain the absurd reward they allocated to themselves.
The "artificial limit" issue has been dealt with. Move the decimal. This has the same impact to the economy as a stock split, we've been using those for a very long time, and they allow for predictable growth of the commodity. Bitcoin can use the same philosophy and just issue a "split" by having the entire network move the decimal one place to the right. Now there are 210,000,000 coins in the network.
3. Way, way more people than 50% will be latecomers, getting their hands on only (an unreasonable) part of the original distribution. It won't be so hard for the "Fair Bitcoin Initiative" to find supporters. With over 50% of the hashing power, you decide what is the rules. Not every clients needs to immediately follow, but why wouldn't they? They're the minority then.
This is different from an IPO stock how? You seem hung up on this concept of "fair", but have not shown
why the current system is unfair. You can get "your hands on" whatever size of the Bitcoin market you are able to afford at a given point in time.
The best way to ensure a "fair" environment is to Mine solo. I assume you're doing so? That way your hashing power cannot become "corrupted".
4. It doesn't really have to happen at once, but there's no disaster is an attempt to synchronize fails. Sure, some bitcoins are lost. How hard would it be to slowly replace clients and synchronize the overtaking? With software that is all connected to the internet?
How did you replace my client? I'm under no compulsion to upgrade my client. Also the client source is open. You can have it inspected to make sure that this "overtaking" isn't present in the code before you run it. All of the clients are backwards compatible. So you could still be running the very first client if you so chose. This isn't Microsoft or Apple, this is an open source project. Review away.