Rep. David Rouzer faces heated town hall in Brunswick County