hamas and russia are controlled opposition