We love our Windows Phones but if carriers aren't going to support them, we may have to jump ship to Android. (We would NEVER jump to iOS!!)
Based on MS on-line documentation, it looks like Verizon is NOT going to update 822s to Cyan. But blaming carriers (plural) as a reason to not use WP is wrong headed.
Now if you love Verizon more than you love any phone and Verizon is an abusive carrier, you can only blame them and yourself for staying with them and them being that way. Other carrier's are rolling out Cyan for the 820 which the 822 is a Verizon variation of. MS shows Cyan as their current firmware for the 820 but Black for the 822. For carrier sold phones MS reminds its up to the carriers to approve and distribute updates.
But in the saner parts of the world, most people don't buy their phones from carriers so they don't get into these abusive relationships. For the GSM carriers, sanity is also allowed in the US for people who don't want to be abused or put on a hamster wheel of a contract that includes a phone. If you stay away from carrier versions of phones you can get updates the day MS releases them. That's not an option with Verizon but if you made that bed you have to lie in it.
You are right to blame Verizon if the 822 doesn't get Cyan because the only reason Cyan won't or doesn't get to 822s is because all 822s are Verizon and Verizon told MS not to bother.