Battle damage is a godsend, best method by far, I use it on everything! Never an "ugly part", it's just seen a lot of action.
I know what you mean by the primer eating the foam. I spent about 5 hours stenciling a hexagon pattern for an airsoft project, but when it came time to paint, the paint...