Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concerns..
As per your complain it seems that your boyfriend is suffering from bacterial 
throat infection also known as 
Strep throat leading to 
Pharyngitis and 
Tonsillitis and the pus pockets further indicates bacterial infection..
The hole over the tonsil seems to be due to any ruptured pus pocket that has left a crater or 
depression over the tonsil and is appearing like a hole..
Nothing to worry as it will heal gradually as the infection resolves..
You should consult an Otolaryngologist and get evaluated and a thorough clinical evaluation and investigations like Throat swab culture can help in diagnosis..
You can be advised a course of antibiotics like Augmentin, anti inflammatory painkillers like Ibuprofen, doing warm saline gargles, steam inhalation and using a humidifier in your room can help..
You can also suck throat lozenges, chew Vitamin C pellet and avoid spicy and chilled foods.
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora.