sorry to hear about your issues with your son. i stand firm by my comment. i did also say generally speaking. which means there are outliers - your son. how old is your son ? its advised to not use cannabis until you are around 24 or so. when the human brain has fully developed.
not being rude but it sounds like your son has a much deeper issue that is only exaggerated by cannabis use.