Just like redneck or any number of a thousand different terms, I'm sure there are people who are proud to be characterized by it because they feel the values embodied by the stereotype are the ones that are important to them.  But, this doesn't change the fact that it's commonly seen and used as an insulting term.  I think it's probably important to note this in the first paragraph, but not to get too crazy about disclaiming it.  Yes, it's potentially offensive; yes, some people don't mind.  End of story, really.