Let's be honest - it feels like an insult. It's not an about face where they are charging something like $100 or more for their previously free development tools... which would anger people for different reasons, but make some sense.
It's $5....... it's like saying, hey, after that super expensive $300 restaurant meal you just ate and paid for? We're tacking on an extra $2 if you want to leave the restaurant.... you can buy tickets over there.
Apple better watch it, or they may lose some loyal customers....