Some started throwing eggs at a block of flats and a Travelodge, mistakenly believed by protesters to hold asylum seekers.