Ever since Roman Reigns began getting pushed as the top face of the WWE, many fans have been hating on him for various reasons. They include - he's a talentless wrestler, has no character, has no charisma, he's shoved down our throats, the list goes on.
I think Roman Reigns is getting hated by the fans because of those reasons. What the WWE and pro-wrestlers don't seem to understand is that fans are human. You can't realistically expect fans to just blindly cheer for a pro-wrestler who is forced down on them unless a relationship is built. You can never force anyone to love you. You must always give love to yourself first and foremost before you are ready to give it to the fans.
The problem that i see with Roman Reigns is not just that he's being shoved down our throats, it's that his responses to boo chants makes fans hate him even more. The biggest reason of why Roman Reigns isn't over is because he doesn't understand the wrestling business. He may have training in wrestling but he doesn't understand how to utilize his skills to the fullest. He lashes out at his haters by saying "Sometimes, as a former football player, we have to go into that away game and silence the crowd... And just let them know I am the man. I'm going to be here for a long time" which is counter-productive to his career. He tries throwing up the sign of the cross before he wrestles, roaring loudly to get fan reactions with little to no effect. He doesn't understand ring psychology let alone story-telling. He's not investing himself in his overall gimmick when he comes to the ring which comes off as insincere to the fans.