Advocates and allies demanding an end to violence against women staged a vigil Monday evening and laid thousands of purple ribbons as part of a memorial at city hall earlier in the day while calling on council to increase supports for affordable housing.