My first go at such a thing. I couldn't figure out how to put the text in an arc format with only css(found some js libraries though) so I didn't add that.
That would have actually been his MVP. But seeing as he could develop the tech so fast, he did have the option to develop the technology first itself. And he did get a lot of text messages in the first 24 hours itself!
But, for someone who wouldn't be able to get the tech out so quickly, an MVP(here, text messages to your phone and manual printing) is the ideal thing. Even he could have benefitted because the product would be out in like a day itself and he could see if it was popular enough to work on it further.
A mistake in identifying her ethnicity is fine. But what they did was call her an Arab to associate her with terrorism and thus insult her.
Free speech does exist. But do remember that any free country also stipulates that the freedom comes with the responsibility that you do not use your freedom to hurt others.
The problem is even the hundred odd Americans making such comments on a couple of mainstream social networking sites is disconcerting. These people actually did put up such comments. Who knows how many others exist who did not publicly make such comments just so they were politically corrext?