German police are defending officers' handling of an incident in which a mob blocked a bus carrying asylum-seekers outside a refugee home.

Politicians have condemned Thursday's incident in Clausnitz, south of Dresden. A video that surfaced Friday showed migrants crying as people chant "We are the people!" and "Go home!"

A second video prompted criticism of police, apparently showing an officer roughly grabbing a boy from the bus and hauling him into the refugee home.

Chemnitz police chief Uwe Reissmann said police didn't have enough officers to keep the protesters away from the bus and deemed it necessary to get the migrants, who didn't want to disembark and two of whom made provocative gestures, into the building quickly. He said Saturday "simple use of force" was required in three cases.