Let's go over some of your options for smart phones :
iOS - Jump on Apple's ship and you'll get support longer, but you'll spend much more, have less hardware choice, and be cut off from certain portions of updates (iPhone 4 can't run Siri? Really?)
Android - They're going to announce Jelly Bean and Key Lime Pie next week - yet the MAJORITY of their devices still run Gingerbread. So, yknow, good luck with updates there.
Symbian - Dead.
WebOS - Dead.
RIM - Dead. Basically.
Windows Phone - Yes, its unfortunate that you can't get WP8 on your device. Sucks. But when the Titan 2 and Lumia were ANNOUNCED, speculation was rampant they wouldn't get WP8. Right? Ok so you took the CHANCE your device wouldn't get updated. You came out on the losing end of a coin flip. BUT, you'll at least get SOME benefits from WP 7.8. NEXT time you're about to buy a device, and it isn't known if it'll get a software update, here's some advice - WAIT. It's what a lot of us did.
Meanwhile, while the Lumia and Titan 2 owners cry, MS had done a great SERVICE to first gen devices like the Focus by giving them even more longevity on their devices.
If you are REALLY pissed, sell your Lumia and Titan on Ebay, save the $500 or so you'll get, and buy a WP8 device off contract.
You MAY just do that though? YOU MAY? You're whining about not getting an update and you MAY return your Lumia? Are you ok in the head?
YES, go return your Lumia. Yeesh.