I went through 3 PS1s and 2 PS2s. Still on my first Xbox 360 and that thing got played more than any Playstation I've ever owned. This may be a dumb tin-foil-hat thoery, but I think a lot of the outrage about Xbone was staged by Gamestop. The motive would obviously be to keep their terrible business model of stupid-pawn-shop to screw people out of money. After that, well, if you yell enough on the internet people will agree with you eventually so people joined in on the fun and suddenly it was super trendy to hate on M$ for all the evils they used to abuse kind hearted gamers.
Personally, I hate the PS4. It plays the same games slower than the Xbox, the online infrastructure is worse, and I dislike the interface. Running tournaments on PS4s is a miserable experience. You have to go 3 menus deep to actually delete controllers so that the idiot who played on pad 2 sets ago doesn't f*ck up your game when he sits down with his wireless controller in his pocket. PS4 got Street Fighter V and Shenmue 3 though, so I had to go Sony for the exclusives.