Man attacked over political flag