US Republicans are blaming Democrats for allowing violence to flare up at protests in American cities, following the fatal shooting of a man in Portland, Oregon.