Neither are being bad, but Spotify is clearly trying to force the issue around the App Store generally. Spotify is clearly at fault here (and the way it's been handled in the media suggests some machination, perhaps), but Apple's revenue model with App Store is just as good or bad as it has always been (or maybe better, now that there's the 85/15 split option).