Having wasted almost 2 years with a complete scumbag! Girls: Never! Ever! Get with a guy that calls you a "B**CH" all the time or someone who abuses your pets. I put up with this idiot for almost 2 years and I regret it. But all things lead to another and had I not gotten into cars, I probably would have met my current boyfriend, who's MUCH better.
Life teaches you amazing things and you should never let anyone treat you like crap and be verbally abusive.