A councillor has been found guilty of assaulting a member of the public in a town hall amid a protest over the war in Gaza.