OP is obviously a Mum who gives a shit and has suffered a momentary loss of control when faced with the hormonal brick wall that is her DS....
My DS is 25 and still spends alot of time on games etc but I see it as his escape from responsibilities that for him are quite draining at the moment, and he is stepping up to those responsibilities.
Parenting teens is an absolute minefield these days - we're supposed to equip them for a modern world that we did not experience in our own teens, we are given advice and guidance, often conflicting from various sources, all essentially well meaning but sometimes contradictory.
Simultaneously we are supposed to respect and facilitate their growing sense of autonomy and prepare them for the big wide world, while also still being held socially and often legally for the consequences of their actions even if we have done everything "right"..... from exam results, to experimenting with alcohol / drugs to monitoring their online behaviour - we are told to create boundaries and reason with them, even though they can be wiley little critters who can play you sweetly with promises and reassurances which they will "forget" in a heartbeat when caught up in a peer group driven moment.
One must have apparently the spy skills of an MI5 operative, the diplomatic skills of a UN ambassador, the control of a practising Zen master, mastery of all vices, keep up to speed with the ongoing teenage zeitgeist which can change literally overnight, the therapeutic skill of a psychotherapist and also have to hold down the fear of their loss if things go wrong for fear of being accused of being controlling, over-protective, catastrophising etc and still be blamed if something goes horribly wrong.
Teens are not fully formed functioning adults who can be relied upon to make the right choices for themselves, nor are they children that can be purely dictated to. Modern life is now very fast paced and sometimes there just isn't time amongst all the responsibilities we face to spend hours and hours negotiating the best course of action for all concerned.
It's not easy for either side and I feel for you OP x I hope you can move forward and achieve a balance for you both. These years are not forever and sometimes the sun breaks through very suddenly when all hope seems lost - hang in there x