@JoshRoss: Most people that buy phones don't know or care about future updates.  Most people are not tech savvy.  They just want a phone that works.  Even after WP8 comes out your WP7.5 phone will still work.  When you bought your new phone it came with WP7.5 with no guarantee that it will be upgradable.  People should not be pissed at something that was never promised.

BTW I just bought a Lumia 900.  I knew when I did it that there was no guarantee of future updates.  Would I have liked to have WP8? Sure, but at the same time I want to take advantage of all the new features of WP8 that the 900 doesn't have the hardware for (like NFC and multiple cores etc.)