Woman Resigns from City’s Human Rights Commission after Calling Christians ‘Disgusting Trash’ over Christmas Tree Display Controversy
A Massachusetts woman has resigned from her role as a member of the city of Dedham Human Rights Commission after...