The W Union Sq is on the "north east" corner of the square and it's quite easy to get away from any protest. At one time or another any day of the week there is some level of protest going on in Union Square so I wouldn't change locations because of that. It's a good area to stay it for getting around and keeps you away from Times Square.
The rooms are a little small, depending on category, though.