but regardless of what the US does (or has done) the UN is like a parent that constantly scolds their child but never follows through.
If you tell your child to stop doing something or they will be punished and the child continues unpunished, you just taught them a valuable lesson. They can do what they want without fear.
The UN has no teeth.
The US should learn to back off some, but the UN has to learn to punish those that violate international agreements and standards. If the UN did a better job, perhaps the US wouldn't overstep their boundaries as much?
I guess that gets into a chicken/egg debate at this point. Would the UN be more effective if the US backed off, or would the US be less aggressive if the UN would enforce their own policies?