In defense of today's actors, there hasn't been a real modern war lately for them to have served and later become a movie star. I guess its possible with Iraq and Afghanistan, but not like when everyone shipped off for WW2. Even Vietnam vets are in their 70's now.
In the meantime I'll accept a list of actors who AREN'T socialist douchebags.