I don't disagree with any of your points made above except for this one:
I think people expect too much from Hollywood these days. This is a popcorn action-flick, not a rewrite of Apocalypse Now. Stallone set out to make an 80's action movie with old 80's action stars and although it definitely has a more modern feel with the quick cuts, I think he mostly succeeded.
I'm the type who enjoys being entertained. I think the primary function of a movie is to entertain. I don't need to be educated and I find movies with 'a message' are generally either preachy, arrogant, or self-righteous. Who is this film-maker telling me how to live? If I want a lesson in ethics and morality, I'll go to university and listen to a published lecturer with a PhD.
Point being, if you're looking to be entertained for a couple of hours, this movie fits the bill nicely. It's a guy's movie and unashamedly macho, with no real point or lesson in it other than the complete farce of four and a half men taking out a two-hundred plus army in a fortified villa. And that's why I liked it.