The worst game I have ever played on a current gen console is Call of Juarez: Bound in Blood.
I enjoyed it somehwat, shooting mechanics and weapons wise. However they dropped the ball not having co-op considering you always had an AI partner. I also felt scenes were way overly dramatized. Just like in the show Charlie Brooker's Gameswipe, one person mentioned how utterly insane it was for the Ex-Preist to bust through a window then say "shut up bitch" to a woman cowering in the corner. It kind of summed up the attitude of games these days and the little respect for history or for historical accuracy.
I enjoyed the game still and found it far less annoying than RDR. However I much preferred the first CoJ game and even though the stupid kid's sections were annoying at times it offered way better free roam aspects, the duels seemed to work better and though the game didn't feel totally polished, it knew it's place and understood it's role, it offered something definitely unique at the time, in 2007 not many games were like it. And it had a less of an over the top story than where the CoJ series has gone recently, even with Gunslinger being an almost borderlands type western experience. Over the top and stupid out the arse.
I loved the first for its more calm and realistic approach. It felt like we finally got a true western without any overly dramatized hollywood moments. However since then, it has gone downhill. Even though I enjoyed the shooting and cover mechanics.