thanks for your query
I think you have badly infected chronic tonsillitis
with gland in neck. these tonsil stones are nothing but the debries collected in tonsillar cripts, acts as a nidus for constant resistant infection in tonsils.
Better to have tonsillectomy
, as in adults it could be possible under local anaesthesia and take 20-25 mins for sugery and not hazardous in adults.
So in my opinion you need tonsillectomy the only option.