When you're facing big tech giants it's very difficult to judge the best course of actions. They have the advantage, money, influence and usually the advantage in similar situations. I'm not saying the sell out (especially at a ridiculous price) is ok and should always be accepted, but most of the times it's the wiser thing to do. Anyhow, isn't this one of the purposes of most app developers/startups, to have a software/service that one of the big companies out there will want to acquire and give you cash and time to work on your "brain child" the way you want it?