Yeah, getting a random sample via (I assume) survey mailings is tough, but there is little you can do to work around it. The only other consideration you can make is that the more regional factors you are able to control for, the more you can have some confidence in your results. If you can find a way to control for region and other variables you would consider to be unique across groups, that would be a good idea.