Sounds like you need to get moving on your life and not be so focused on his. You can not live his for him. Anyone that treats you that badly is not worth it. Life is too short to deal with verbal abuse. Sooooo many fish in the sea.... Let him see if anyone else will put up with his selfishness...