Sex affenders beat up by public porn