Tough spot to be in as the parent , I have 2 daughters myself 22 and 24 respectively , my younger one seemed to have decent choice in men , my older one liked punks like you describe for some reason ---no job , no plan etc.. etc.. I helped my older daughter get set up financially when she graduated college and moved in with her boyfriend to set up house (actually he moved in with her ) I always got respect from thier spouses but let them know if they ever mistreat my babies I would take it personally --it is very hard to sit back and allow them to make thier own choices and mistakes and I try to remember how I was at that age , just wanting to be left alone to make my own way---though my Dad and myself did not see Eye to Eye always ---when I got in trouble or needed somebody to talk to that I could trust he was always there for me , never calling me an idiot or talking down to me cus I made a mistake in life but always having my back no matter what .
Now in my mid 40's having raised a few kids myself often I just get a knowing grin --he has been through it and no words really need to be said --
Your time will come as well ,You will never stop loving your children of course and they may put you through some stress here and there but down the road --things will be easier between you all as life takes them through its paces and you remain the stable loving influence in thier lives .
Hang in there my friend .
SCooBY