Stupid linear game is stupid.
No stuff the campaign is linear, that's how the game is, it's how the story is told. There are very few games that aren't linear in a storyline/campaign mode, using that as a point for argument as to why you dislike the game is arrogant and stupid. Technically, even free-roam games are linear in that you play the missions in a line, regardless of how you deviate.
I hate it when people grasp for reasons to not like a game no matter how handicapped they are. Just say you don't like the game, creating false reasoning is worse than not being able to explain why you dislike it in my opinion. It's like, I don't like pizza sauce. Why? I don't know, I just don't like pizza sauce. Same with seaweed. If you don't like Halo, whatever, I don't know why you'd post in a Halo thread other than to wave your richard around and go HEY GUYS I'M DIFFERENT THAN THE PRIMARY OPINION OF THIS THREAD without any sort of argument though.