There are worse things than not being married. Being married to someone who disrespects you and just leaches off you is one of them. You'll never find out if there is someone better out there for you as long as you stay tied to this guy. This guy sounds like he wants out anyway, so take the opportunity to begin living your life for YOU. You can have an active social life without being married. Who knows what might happen if you just start living your life?