I wish people would stop using this analogy because it's completely wrong. The truth is the analogy is more like chevy coming out with a new model Corvette and offered their customers a free upgrade, but sadly the new model doesn't have cigarette lighter. Had Sony just named the Post Other OS PlayStation the PS4 they would not be dealing with this issue. It goes like this.
Sony Releases a new console, Lets call this new console the PS3.5. It was nearly identical to the PS3 accept that it could play new games and did not have Other OS support. Yes it made the PS3 a short lived console and at first people would be very upset. Sony, realizing that it was a short console cycle, decided to allow PS3 owners to upgrade to the PS3.5 for free. Yes that's right, the first console maker ever to release a completely 100% backward compatible, in regards to game play, console with a free upgrade from the prior version. Sure, to upgrade you would lose the Other OS capability, but it's free and optional.
So had Sony really just screwed it's customers by discontinuing the PS3 and then offering a free upgrade (with no new hardware necessary) they would have been seen as being leaders in the console market and pro consumer. Simply because they chose not to change the name of the console every one is seeing it as if they were taking something away.
I'm a huge fan of boycotting, and support anyone that is doing so, but make sure you are boycotting for the right reason.