I agree with all the above, sounds/looks like an abscess to me too. I would try calling that vet back and asking for antibiotics....or trying another vet all together.