People always make this totally artificial distinction between what is commercial and what is good. They quote that maxim "Nobody ever lost money underestimating the public's taste" and I think that's very wrongheaded. I like to believe the audience is actually intelligent, because it's made up of other people like yourself.
Americans tote guns because they're assertive citizens, not docile subjects of a permanent governing class. They love their military because they think there's something contemptible about Europeans preening and posing as a great power when they can't even stop some nickel'n'dime Balkan genital-severers piling up hundreds of thousands of corpses on their borders.