The TL;DR version of teh OP is this:
If you dislike something for being too X, that is the same as disliking something for not being enough Y. No matter what the values of X and Y are, disliking something solely based on the fact that it has those X or Y values at all, is stupid.
-or-
If you dislike a game because the characters wield ridiculously huge weapons, then that is the same as disliking a game because the characters do not wield ridiculously huge weapons. Disliking the game based solely on the fact that there are or are not ridiculously huge weapons, takes away from the other aspects of the game, and is childish.
So yeah, I agree with the OP. I like good games that are good, and beside my xbox right now are: Space Marine, Okami, Gears of War 3, Desert Punk, Wind Waker, with my 3DS on top.