Frustrations boil over at shelter board meeting