Protests greet MacArthur at town hall