Since then , Hamas has clashed several times with rival Palestinian groups and powerful Gaza families .